「Memgraph」MCPサーバーは何をする?
Memgraph MCPサーバーは、Memgraphというグラフデータベースと大規模言語モデル(LLM)の橋渡しを目的とした、Model Context Protocol(MCP)の軽量実装です。Memgraphのデータ・スキーマ・クエリ機能をMCPリソースおよびツールとして公開し、AIアシスタントがリアルタイムでグラフデータにアクセスできるようにします。開発者は、このサーバーを使ってデータベースクエリの実行やスキーマ情報の抽出、連携データへのアクセスを必要とするAI駆動ワークフローの構築が可能です。この統合により、グラフによる高度な知見を活用したインテリジェントエージェントやアプリケーションの開発が容易になり、クエリ・データ探索・スキーマ発見などの作業がLLMエコシステム内でより標準化・簡便化されます。
プロンプト一覧
リポジトリ上にプロンプトテンプレートの記載はありません。
リソース一覧
- get_schema()
Memgraphのスキーマ情報を取得します。このリソースにより、AIクライアントはMemgraph内のデータ構造や型を把握でき、正確なクエリと応答を生成するうえで重要です。(Memgraphを--schema-info-enabled=Trueで実行している必要があります。)
ツール一覧
- run_query()
Memgraphデータベースに対してCypherクエリを実行します。このツールにより、LLMやAIエージェントが直接グラフデータベースにアクセスし、動的なデータ取得・分析・操作をAI駆動ワークフローを通じて行えます。
このMCPサーバーの利用例
データベースとのチャット
ユーザーはMemgraphデータベースと会話形式でやりとりができ、LLMを活用してCypherクエリの作成・実行・解釈を行い、グラフデータの探索や分析が可能です。スキーマ探索
AIエージェントがMemgraphデータベースの構造を自動取得・把握し、有効なクエリ生成や新規・変更データモデルへの統合を容易にします。データベース管理
開発者はLLMを活用してグラフデータの管理やクエリを支援でき、Cypherに精通していなくても管理・分析作業がしやすくなります。AIワークフローとの統合
本サーバーはAI駆動アプリケーションや(Claudeなどの)プラットフォームに組み込むことで、より高度なインテリジェントワークフロー内でリアルタイムのグラフデータベースアクセスを実現します。
セットアップ方法
Windsurf
Windsurf用のセットアップ手順はありません。
Claude
- Claude for Desktop をインストールします。
- Claudeの設定ファイルを探します:
- MacOS/Linux:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
$env:AppData\Claude\claude_desktop_config.json
- MacOS/Linux:
mcpServersオブジェクトにMemgraph MCPサーバーのエントリを追加します:{ "mcpServers": { "mpc-memgraph": { "command": "/absolute/path/to/uv", "args": [ "--directory", "/absolute/path/to/mcp-memgraph", "run", "server.py" ] } } }- 設定を保存し、Claude Desktopを再起動してください。
- Claude上にMemgraphツールやリソースが表示されているか確認します。
注: uv実行ファイルは絶対パスで指定してください。MacOS/Linuxはwhich uv、Windowsはwhere uvで取得できます。
Cursor
Cursor用のセットアップ手順はありません。
Cline
Cline用のセットアップ手順はありません。
APIキーのセキュリティ確保
APIキーのセキュリティ確保や環境変数の使用に関するドキュメント記載はありません。
FlowHunt内フローでのMCP利用方法
FlowHuntでのMCP利用方法
FlowHuntワークフローにMCPサーバーを統合するには、まずMCPコンポーネントをフローに追加し、AIエージェントに接続します。

MCPコンポーネントをクリックして設定パネルを開きます。システムMCP設定欄で、以下のJSONフォーマットでMCPサーバー情報を入力してください。
{
"memgraph": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
設定が完了すると、AIエージェントはこのMCPをツールとして利用でき、すべての機能にアクセス可能になります。なお、「memgraph」の部分は実際のMCPサーバー名に、URLもご自身のサーバーURLに変更してください。
概要
| セクション | 対応状況 | 詳細・備考 |
|---|---|---|
| 概要 | ✅ | |
| プロンプト一覧 | ⛔ | プロンプトテンプレートなし |
| リソース一覧 | ✅ | get_schema() |
| ツール一覧 | ✅ | run_query() |
| APIキーのセキュリティ | ⛔ | 記載なし |
| サンプリングサポート(評価には重要でない) | ⛔ | 記載なし |
Rootsサポート: 記載なし
サンプリングサポート: 記載なし
セットアップ手順やツール/リソースの明確な説明、プロンプトやroots・サンプリングの参照がない点から、Memgraph MCPサーバーは比較的シンプルながら実用的なものです。オープンソースで明快な点は評価されますが、高度なMCP機能は不足しています。
当社の見解
上記2つの表に基づき、Memgraph MCPサーバーの評価は5/10です。Memgraph向けの基本的ながら十分にドキュメント化されたMCP統合を提供し、実用的なツールとリソースはそろっていますが、プロンプトテンプレートや高度な機能(rootsやサンプリング)、マルチプラットフォーム対応の詳細手順はありません。
MCPスコア
| ライセンス有無 | ✅ (MIT) |
|---|---|
| ツールが1つ以上ある | ✅ |
| フォーク数 | 8 |
| スター数 | 18 |
