ainative-opencode-memory-mcp について
ainative-opencode-memory-mcpは、OpenCodeのコーディングエージェント向けにZeroDBで永続記憶を提供するMCPサーバーです。プロジェクトの決定事項や規約を保存し、セッションをまたいで意味検索できます。
主な機能
- 01事実・決定事項・コード片の保存
- 02意味ベースのメモリ検索
- 03関連するタスクコンテキストの再呼び出し
- 04メモリ件数の統計表示
- 05全件またはタグ指定でのメモリ消去
活用シーン
- 01タスク開始時のプロジェクト情報の読み込み
- 02セッションをまたいだ設計判断の保持
- 03コード規約や既知の問題の参照
- 04タグによるメモリ削除
MCP 対応
保存、意味検索、コンテキスト再呼び出し、統計、削除を含む5つのメモリツールをMCPクライアントに公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
5掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| tags | array | いいえ | 任意のタグ(例:プロジェクト名、トピック) |
| content | string | はい | 記憶する事実、決定事項、またはコードスニペット |
詳細
ainative-opencode-memory-mcp
OpenCode エージェント向けの永続メモリです。 OpenCode はステートレスなため、セッションが終わるたびにすべてを忘れてしまいます。この MCP サーバーは、AINative ZeroDB を利用した長期メモリを OpenCode コーディングエージェントに提供します。コードベースの設計上の決定、規約、注意点を一度保存すれば、以降のすべてのセッションで思い出せます。
理由
OpenCode は起動するたびに何もない状態から始まります。エージェントはアーキテクチャを再学習し、同じ質問を繰り返し、同じ間違いを繰り返します。この MCP を使えば、次の内容を記憶できます。
- アーキテクチャと設計上の決定
- 命名規則とコードスタイル
- 注意点、回避策、「X には触れない」ルール
- ユーザーやチームの好み
インストール
npm install -g ainative-opencode-memory-mcp
設定(OpenCode)
- 無料の API キーを取得します → ainative.studio/signup(ホビープランは月額 5 ドル、7 日間の無料トライアル付き)。
- OpenCode の MCP 設定(
opencode.json/ MCP 設定)に追加します。
{
"mcpServers": {
"ainative-memory": {
"command": "npx",
"args": ["-y", "ainative-opencode-memory-mcp"],
"env": { "AINATIVE_API_KEY": "your-key-here" }
}
}
}
ツール
| ツール | 機能 |
|---|---|
opencode_store_memory | 情報、決定、スニペットを記憶します(タグは任意) |
opencode_search_memory | 記憶した内容を対象にセマンティック検索します |
opencode_recall_context | タスクの開始時に関連するメモリを再読み込みします |
opencode_memory_stats | 保存されているメモリの件数を確認します |
opencode_clear_memory | メモリを消去します(タグによる絞り込みも可能) |
例
セッションの開始時に、作業中のファイルやタスクを指定してエージェントに opencode_recall_context を呼び出させると、以前に把握していた内容が再読み込みされます。作業中は、opencode_store_memory が新たな決定を記録します。次のセッションでは、それらの内容がすべて戻ってきます。
環境変数
| 変数 | デフォルト | 備考 |
|---|---|---|
AINATIVE_API_KEY | — | 必須です。 ainative.studio で無料取得できます |
OPENCODE_MEMORY_NAMESPACE | opencode | プロジェクトごとにメモリを分離します |
AINATIVE_API_URL | https://api.ainative.studio | セルフホスト環境用に上書きします |
AINative Studio が開発しました。65 以上のモデル、OpenAI 互換の単一エンドポイント、永続的なエージェントメモリを備えた、AI ネイティブな開発プラットフォームです。MIT ライセンス。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。