A Mem MCP
A-MEMとは?
A-MEMは、Claude Codeなどのプログラミングアシスタント用に設計されたインテリジェントな記憶システムです。単なる保存とは異なり、自動的に知識をネットワーク構造に組織化し、記憶間の関連を見つけ、新しい知識が追加されるにつれて進化します。これは、あなたのプログラミングアシスタントに学習し成長する第二の脳を備えさせるようなものです。A-MEMをどのように使用するか?
A-MEMをインストールすると、自動的にClaude Codeに統合されます。アシスタントはあなたとの会話中に、学んだプロジェクト知識(コードパターン、アーキテクチャ決定、APIキーの場所など)をA-MEMに自動的に保存できます。その後、アシスタントが関連する情報を必要とするときは、自動的に記憶から検索して抽出し、より一貫した、個別化された支援を提供します。適用シーン
A-MEMは、長期的なメンテナンスや反復が必要な複雑なプロジェクトに非常に適しています。アシスタントがプロジェクトの特定の設定、解決済みのバグ、チームで決めたコード規約、サードパーティサービスの統合方法などを記憶するのを支援し、異なる会話でもアシスタントがプロジェクトのコンテキストを理解し続けることを保証します。主な機能
自己進化型記憶
記憶は静的ではありません。新しい知識が追加されると、A-MEMは自動的に関連する古い記憶を探し、それらの間の関連を強化し、コンテキストラベルを更新して、知識ネットワークをよりインテリジェントにします。
意味とグラフ構造の検索
ベクトルの類似性検索とグラフのトラバーサルを組み合わせます。意味によって記憶を見つけるだけでなく、その記憶に関連する他の知識ノードを探索し、深い連想を実現します。
階層的検索(Peek and Drill)
まず、キーワードやタグなどの軽量なメタデータを使用して広範な検索を行い、関連する記憶のリストを見つけます。その後、特定の記憶の完全な内容を詳細に確認できます。これにより、検索効率と情報の完全性を効果的にバランスさせます。
複数のバックエンドサポート
OpenAI、ローカルのOllama、OpenRouterなど、複数のLLMバックエンドをサポートし、ユーザーが要件、予算、プライバシー要件に応じて選択できます。
柔軟な記憶範囲
プロジェクトごとの分離記憶(デフォルト)とグローバルな共有記憶の2つのモードをサポートし、個人の単一プロジェクト開発や複数プロジェクトの協業など、さまざまなシーンに対応します。
利点
アシスタントの一貫性を向上させる:プログラミングアシスタントが異なる会話でプロジェクトの詳細を記憶し、より一貫した支援を提供します。
重複説明を減らす:開発者は新しい会話ごとにプロジェクトの背景や解決済みの問題を繰り返し説明する必要がありません。
知識の自動関連付け:システムが自動的に関連する知識を見つけてリンクし、有機的な知識グラフを形成します。
統合が容易:MCPプロトコルを通じてClaude Codeとシームレスに統合され、インストールと設定が簡単です。
プライバシーを制御可能:ローカルモデル(Ollamaなど)を使用することができ、コードやプロジェクト情報が外部に流出しないようにします。
制限
現在は主にClaude Codeに対応:他のMCPをサポートするアシスタント(Cursorなど)への完全なサポートはまだ計画段階です。
LLMバックエンドが必要:記憶の意味理解と組織化を処理するために、LLM(OpenAI APIやローカルのOllamaなど)を構成する必要があります。
初期の学習コスト:ユーザーはその概念を理解し、アシスタントがそれを使用することを信頼する必要があり、適応に時間がかかる場合があります。
ストレージの占有:長期的なプロジェクトの記憶ライブラリは、一定のローカルディスクスペースを占有する可能性があります。
使い方
A-MEMをインストールする
pipパッケージマネージャーを使用してA-MEMをインストールします。
Claude Codeに追加する
ターミナルでコマンドを実行し、A-MEM MCPサーバーをClaude Codeに追加します。LLMバックエンドのAPIキーを用意する必要があります。
使用を開始する
Claude Codeを再起動します。その後、アシスタントは会話開始時に記憶の使用を促され、会話中に自動的に記憶ツールを呼び出して知識を保存および検索します。
(オプション)記憶範囲を設定する
プロジェクト間で記憶を共有する必要がある場合は、環境変数を使用してグローバルな保存パスを設定できます。
使用例
ケース1:プロジェクトのアーキテクチャ決定を記憶する
Webアプリケーションを開発する際に、あなたとアシスタントが認証方式について議論し、最終的にJWTを使用することに決定しました。
ケース2:解決済みのバグを関連付ける
プロジェクトでは、データベース接続リークのバグが発生し、接続プールの設定を調整することで解決されました。
ケース3:関連する知識ポイントを検索する
あなたはプロジェクト内のすべての'セキュリティ'に関する実践と決定を振り返りたいと思っています。
よくある質問
A-MEMは私のコードやプロジェクト情報を外部サーバーに送信しますか?
記憶は各プロジェクトで独立しているのか、それともすべてのプロジェクトで共有されているのか?
保存された記憶をどのように表示または管理するか?
A-MEMが不要になった場合、どのように完全にアンインストールするか?
A-MEMはClaude以外のAIプログラミングアシスタントをサポートしていますか?
関連リソース
A-MEM研究論文
A-MEMの背後にある「エージェント記憶」の設計理念を理解するための学術論文です。
PyPIプロジェクトページ
最新バージョン、ダウンロード数、基本的なプロジェクト情報を確認できます。
MCP公式レジストリ
Model Context Protocolの公式レジストリでA-MEMサーバーを確認できます。
GitHubリポジトリ
ソースコードにアクセスし、問題を報告したり、コードを貢献したりできます。

Context7
Context7 MCPは、AIプログラミングアシスタントにリアルタイムのバージョン固有のドキュメントとコード例を提供するサービスで、Model Context Protocolを通じてプロンプトに直接統合され、LLMが古い情報を使用する問題を解決します。
TypeScript
78.1K
4.7ポイント

Gmail MCP Server
Claude Desktop用に設計されたGmail自動認証MCPサーバーで、自然言語でのやり取りによるGmailの管理をサポートし、メール送信、ラベル管理、一括操作などの完全な機能を備えています。
TypeScript
18.6K
4.5ポイント

Edgeone Pages MCP Server
EdgeOne Pages MCPは、MCPプロトコルを通じてHTMLコンテンツをEdgeOne Pagesに迅速にデプロイし、公開URLを取得するサービスです。
TypeScript
24.0K
4.8ポイント

Baidu Map
認証済み
百度マップMCPサーバーは国内初のMCPプロトコルに対応した地図サービスで、地理コーディング、ルート計画など10個の標準化されたAPIインターフェースを提供し、PythonとTypescriptでの迅速な接続をサポートし、エージェントに地図関連の機能を実現させます。
Python
36.1K
4.5ポイント

Gitlab MCP Server
認証済み
GitLab MCPサーバーは、Model Context Protocolに基づくプロジェクトで、GitLabアカウントとのやり取りに必要な包括的なツールセットを提供します。コードレビュー、マージリクエスト管理、CI/CD設定などの機能が含まれます。
TypeScript
22.4K
4.3ポイント

Unity
認証済み
UnityMCPはUnityエディターのプラグインで、モデルコンテキストプロトコル (MCP) を実装し、UnityとAIアシスタントのシームレスな統合を提供します。リアルタイムの状態監視、リモートコマンドの実行、ログ機能が含まれます。
C#
28.3K
5ポイント

Magic MCP
Magic Component Platform (MCP) はAI駆動のUIコンポーネント生成ツールで、自然言語での記述を通じて、開発者が迅速に現代的なUIコンポーネントを作成するのを支援し、複数のIDEとの統合をサポートします。
JavaScript
19.5K
5ポイント

Sequential Thinking MCP Server
MCPプロトコルに基づく構造化思考サーバーで、思考段階を定義することで複雑な問題を分解し要約を生成するのに役立ちます。
Python
30.9K
4.5ポイント





