[!重要]
このリポジトリは、ツールの重複を避けるためにMemgraph AI Toolkitモノレポに統合されました。
1 か月後に削除されます。今後の開発では、ここでのMCP 統合に従ってください。また、そのリポジトリで問題や PR を自由に開いてください。
🚀 Memgraph MCP サーバー
Memgraph MCP サーバーは、Memgraph を LLM に接続するために設計されたモデル コンテキスト プロトコル (MCP) の軽量サーバー実装です。
⚡ クイックスタート
1. Memgraph MCPサーバーを実行する
uv
をインストールし、uv venv
でvenv
を作成します。.venv.venv\Scripts\activate
で仮想環境をアクティブ化します。- 依存関係をインストール:
uv add "mcp[cli]" httpx
- Memgraph MCP サーバーを実行します:
uv run server.py
。
2. MCPクライアントを実行する
- Claude for Desktopをインストールします。
- Claude config に Memgraph サーバーを追加します。
macOS/Linux
ウィンドウズ
設定例:
[!注記]
コマンドフィールドにuv実行ファイルへのフルパスを入力する必要がある場合があります。macOS/Linuxの場合はwhich uv
、Windowsの場合はwhere uv
実行することで取得できます。サーバーへの絶対パスを必ず入力してください。
3. データベースとチャットする
- Memgraph MAGE を実行します。LLM が
SHOW SCHEMA INFO
クエリを実行できるように、--schema-info-enabled
構成設定がTrue
に設定されています。 - Claude Desktop を開いて、Memgraph のツールとリソースの一覧を確認してください。ぜひお試しください!( Memgraph Labデータセットからダミーデータを読み込むことができます)
🔧ツール
実行クエリ()
Memgraph に対して Cypher クエリを実行します。
🗃️ リソース
get_schema()
Memgraph スキーマ情報を取得します (前提条件: --schema-info-enabled=True
)。
🗺️ ロードマップ
Memgraph MCPサーバーはまだ始まったばかりです。私たちは、その機能拡張と、Memgraphを最新のAIワークフローにさらに容易に統合するための開発に積極的に取り組んでいます。近い将来、JavaScriptベースの環境をより適切にサポートするために、TypeScript版のサーバーをリリースする予定です。さらに、このプロジェクトをAIツールキットの中央リポジトリに移行し、LangChain、LlamaIndex、MCP向けの他のツールや統合機能と連携させる予定です。私たちの目標は、Memgraphをコアとしたグラフベースのアプリケーションやインテリジェントエージェントをシームレスに構築できる、統合されたオープンソースツールキットを提供することです。
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
Memgraph データベースを LLM に接続し、ユーザーが自然言語を通じてグラフ データベースと対話できるようにするモデル コンテキスト プロトコルの軽量サーバー実装。
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol server that enables LLMs to interact directly with MongoDB databases, allowing users to query collections, inspect schemas, and manage data through natural language.Last updated -340TypeScriptMIT License
- -securityAlicense-qualityA Model Context Protocol server that enables LLMs to interact directly with MongoDB databases, allowing users to query collections, inspect schemas, and manage data through natural language.Last updated -340MIT License
- -securityAlicense-qualityA Model Context Protocol server that enables LLMs to interact with GraphQL APIs by providing schema introspection and query execution capabilities.Last updated -7331MIT License
- -securityAlicense-qualityA Model Context Protocol server that enables LLMs to interact with databases (currently MongoDB) through natural language, supporting operations like querying, inserting, deleting documents, and running aggregation pipelines.Last updated -TypeScriptMIT License