Back to Apps

SurrealDB MCP
by surrealdb
Official MCP server for SurrealDB and SurrealDB Cloud, enabling AI assistants to interact with document-graph databases.
0 stars
Works in:CursorVS Code Copilotzed
Exposes:ToolsResources
What it does
SurrealDB MCP is the official Model Context Protocol server that bridges AI assistants and Developer IDEs with SurrealDB. It allows AI agents to perform complex database operations, manage SurrealDB Cloud instances, and interact with the database's unique document-graph capabilities directly through a chat interface.
Tools
- Query: Execute raw SurrealQL queries with parameterized inputs.
- Select: Query records with filtering, sorting, and pagination.
- Insert/Create/Upsert/Update/Delete: Full CRUD operations for database records.
- Relate: Create relationships between records to leverage graph capabilities.
- Connect Endpoint: Switch between local, remote, or SurrealDB Cloud instances.
- Cloud Management: List, create, and manage the lifecycle (pause/resume) of SurrealDB Cloud instances.
Installation
To install via Docker, add this to your claude_desktop_config.json:
{
"mcpServers": {
"SurrealDB": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"--pull", "always",
"surrealdb/surrealmcp:latest",
"start"
]
}
}
}
Supported hosts
Confirmed support for Claude Desktop, Cursor, GitHub Copilot in VS Code, and Zed.
Quick install
docker run --rm -i --pull always surrealdb/surrealmcp:latest startInformation
- Pricing
- free
- Published
- 4/18/2026
- stars
- 0
Categories
Choose your AI client and follow the steps below.
zed
Add to settings.json: "surreal": {"command": "docker", "args": ["run", "--rm", "-i", "--pull", "always", "surrealdb/surrealmcp:latest", "start"], "enabled": true}Cursor
Add to MCP Servers in Settings: name: SurrealDB, command: docker, args: ["run", "--rm", "-i", "--pull", "always", "surrealdb/surrealmcp:latest", "start"]Claude Desktop
{"mcpServers": {"SurrealDB": {"command": "docker", "args": ["run", "--rm", "-i", "--pull", "always", "surrealdb/surrealmcp:latest", "start"]}}}VS Code Copilot
Add to .vscode/mcp.json: "SurrealDB": {"type": "stdio", "command": "docker", "args": ["run", "--rm", "-i", "--pull", "always", "surrealdb/surrealmcp:latest", "start"]}





