mcpField
A
ainative-opencode-memory-mcp

ainative-opencode-memory-mcp

ローカル
github.com/AINative-Studioメモリ・ナレッジ013 週間前に更新

ainative-opencode-memory-mcp について

ainative-opencode-memory-mcpは、OpenCodeのコーディングエージェント向けにZeroDBで永続記憶を提供するMCPサーバーです。プロジェクトの決定事項や規約を保存し、セッションをまたいで意味検索できます。

主な機能

  1. 01事実・決定事項・コード片の保存
  2. 02意味ベースのメモリ検索
  3. 03関連するタスクコンテキストの再呼び出し
  4. 04メモリ件数の統計表示
  5. 05全件またはタグ指定でのメモリ消去

活用シーン

  1. 01タスク開始時のプロジェクト情報の読み込み
  2. 02セッションをまたいだ設計判断の保持
  3. 03コード規約や既知の問題の参照
  4. 04タグによるメモリ削除

MCP 対応

保存、意味検索、コンテキスト再呼び出し、統計、削除を含む5つのメモリツールをMCPクライアントに公開します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"ainative-studio-ainative-opencode-memory": {
"command": "npx",
"args": [
"-y",
"ainative-opencode-memory-mcp"
]
}
}
}
起動コマンドnpx -y ainative-opencode-memory-mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmainative-opencode-memory-mcp0.1.2

ツール

5

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
tagsarrayいいえ任意のタグ(例:プロジェクト名、トピック)
contentstringはい記憶する事実、決定事項、またはコードスニペット

詳細

ainative-opencode-memory-mcp

OpenCode エージェント向けの永続メモリです。 OpenCode はステートレスなため、セッションが終わるたびにすべてを忘れてしまいます。この MCP サーバーは、AINative ZeroDB を利用した長期メモリを OpenCode コーディングエージェントに提供します。コードベースの設計上の決定、規約、注意点を一度保存すれば、以降のすべてのセッションで思い出せます。

理由

OpenCode は起動するたびに何もない状態から始まります。エージェントはアーキテクチャを再学習し、同じ質問を繰り返し、同じ間違いを繰り返します。この MCP を使えば、次の内容を記憶できます。

  • アーキテクチャと設計上の決定
  • 命名規則とコードスタイル
  • 注意点、回避策、「X には触れない」ルール
  • ユーザーやチームの好み

インストール

npm install -g ainative-opencode-memory-mcp

設定(OpenCode)

  1. 無料の API キーを取得します → ainative.studio/signup(ホビープランは月額 5 ドル、7 日間の無料トライアル付き)。
  2. 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_NAMESPACEopencodeプロジェクトごとにメモリを分離します
AINATIVE_API_URLhttps://api.ainative.studioセルフホスト環境用に上書きします

AINative Studio が開発しました。65 以上のモデル、OpenAI 互換の単一エンドポイント、永続的なエージェントメモリを備えた、AI ネイティブな開発プラットフォームです。MIT ライセンス。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。