AIエージェントのためのSurrealDB MCP
SurrealDB 3.1時点で、2つのMCPサーフェスが利用可能です:
| サーフェス | 使用するタイミング |
|---|---|
ビルトイン (surreal mcp, HTTP /mcp) | ローカルIDE環境;メインのsurrealバイナリで最も簡単にセットアップ可能 |
スタンドアロン (surrealmcp start) | 拡張ツールカタログ、クラウドヘルパー、マルチエンドポイント切り替え |
ビルトインMCP (SurrealDB 3.1+)
# stdio — 標準のMCPホスト設定
surreal mcp --endpoint ws://127.0.0.1:8000/rpc --ns test --db test \
--user root --pass root
セキュリティ: stdio MCPはログイン手順なしで所有者レベルのツールアクセスを許可します。信頼できないホストには公開しないでください。HTTP /mcp は通常のSurrealDB認証を必要とします。
環境変数とツールのヒントについては、rules/surrealmcp.md を参照してください。
スタンドアロン版surrealmcp (v0.4.0)
crates.ioやnpmには公開されていません。ソースまたはDockerからインストールしてください:
git clone https://github.com/surrealdb/surrealmcp
cd surrealmcp && cargo install --path .
# またはDocker
docker run --rm -i --pull always surrealdb/surrealmcp:latest start \
--endpoint ws://localhost:8000/rpc --ns test --db test
startサブコマンドは必須です。完全なツールカタログとホスト配線については、以下を参照してください:
rules/surrealmcp.md。