Community研究&データ分析github.com

Tokio17/copilot-memory-store

🗄️ GitHub Copilot および MCP クライアント向けに、ローカル JSON データを効率的に保存・管理し、コンテキストエンジニアリングを支援します。

copilot-memory-store とは?

このスキルは、ローカルの JSON ファイルに構造化データを保存・管理するためのシンプルなメモリストア機能を提供します。主に GitHub Copilot や MCP (Model Context Protocol) クライアントと連携して、開発プロジェクトにおけるコンテキスト情報(例えば、ユーザーの設定やプロジェクト固有のナレッジ)を効率的に保持・取得できるように設計されています。これにより、AI エージェントがセッションをまたいでも一貫した応答を返せるようになり、コンテキストエンジニアリングの負荷を軽減します。データはローカルに保存されるため、プライバシーが保たれ、外部サービスに依存しません。ファイルベースの操作であるため、導入が容易で、あらゆる環境で動作します。Copilot エージェントモードや Cursor、Codex などの MCP 対応ツールと組み合わせて使用することで、開発ワークフローが大幅に向上します。

対応~Claude Code~Codex CLI~Cursor
npx skills add Tokio17/copilot-memory-store

Installed? Explore more 研究&データ分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

copilot-memory-store は何をしますか?

🗄️ GitHub Copilot および MCP クライアント向けに、ローカル JSON データを効率的に保存・管理し、コンテキストエンジニアリングを支援します。

概要

このスキルは、ローカルの JSON ファイルにデータを保存するためのメモリストア機能を提供します。GitHub Copilot や MCP クライアントと連携して、セッションを超えたコンテキスト保持やプロジェクト固有のナレッジ管理を簡単に行えます。

特徴

  • ローカル保存: データはすべてローカルファイルとして保存されるため、プライバシーが担保されます。
  • シンプルな操作: 保存、読み取り、更新、削除の基本的な CRUD 操作をシンプルなインターフェースで提供。
  • MCP 対応: MCP クライアントから直接利用可能。
  • GitHub Copilot との統合: Copilot エージェントモードでメモリとして使用できます。

対応プラットフォーム

  • GitHub Copilot (エージェントモード)
  • Cursor
  • Codex CLI
  • その他 MCP 対応クライアント

使用方法

MCP クライアントから

{
  "mcpServers": {
    "memory-store": {
      "command": "node",
      "args": ["path/to/server.js"],
      "env": {
        "MEMORY_STORE_PATH": "./memory-data"
      }
    }
  }
}

利用可能な操作

操作説明
writeキーと値のペアを保存します
read指定したキーの値を取得します
delete指定したキーのデータを削除します
list保存されているすべてのキーを一覧表示します

設定

環境変数 MEMORY_STORE_PATH でデータ保存先のディレクトリを指定できます(デフォルト: ./.memory-store)。

ライセンス

MIT

関連スキル