surrealmcp
by surrealdb·★ 94·Score 48
Official SurrealDB MCP server enabling AI assistants to interact with SurrealDB databases.
Overview
SurrealMCP is the official Model Context Protocol server for SurrealDB that enables AI assistants, agents, and IDEs to interact with SurrealDB databases. It provides multiple transport modes (stdio, HTTP, Unix socket), authentication, rate limiting, and health checks. The server supports various AI coding tools including Cursor, Claude Desktop, GitHub Copilot, Zed, and n8n through detailed configuration instructions.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose SurrealMCP when you need AI tools to interact with SurrealDB databases and want official support with multiple transport options.
When NOT to choose this
Avoid SurrealMCP if you're already deeply invested in another database ecosystem, as this creates vendor lock-in to SurrealDB.
Comparable tools
Installation
Installation
Building from source
cargo install --path .Using Docker
docker run --rm -i --pull always surrealdb/surrealmcp:latest startClaude Desktop Configuration
Add to claude_desktop_config.json:
{
"mcpServers": {
"SurrealDB": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"--pull", "always",
"surrealdb/surrealmcp:latest",
"start"
],
"disabled": false,
"autoApprove": []
}
}
}FAQ
- What authentication methods are supported?
- The server supports Bearer token authentication with SurrealDB Cloud, with environment variables for credentials.
- Which AI tools are compatible with SurrealMCP?
- SurrealMCP can be integrated with Cursor, Claude Desktop, GitHub Copilot in VS Code, Zed, and n8n.
Compare surrealmcp with
Last updated · Auto-generated from public README + GitHub signals.