SurrealDB MCP para Agentes de IA
Existen dos superficies MCP desde SurrealDB 3.1:
| Superficie | Cuándo usarla |
|---|---|
Integrada (surreal mcp, HTTP /mcp) | Hosts IDE locales; configuración más simple con el binario principal surreal |
Independiente (surrealmcp start) | Catálogo de herramientas extendido, ayudantes para la nube, conmutación de múltiples endpoints |
MCP Integrado (SurrealDB 3.1+)
# stdio — configuración típica del host MCP
surreal mcp --endpoint ws://127.0.0.1:8000/rpc --ns test --db test \
--user root --pass root
Seguridad: El MCP stdio concede acceso a nivel de propietario sin paso de inicio de sesión. No exponer a hosts no confiables. HTTP /mcp requiere autenticación normal de SurrealDB.
Consulta rules/surrealmcp.md para variables de entorno y sugerencias de herramientas.
Surrealmcp Independiente (v0.4.0)
No publicado en crates.io ni npm. Instalar desde fuente o Docker:
git clone https://github.com/surrealdb/surrealmcp
cd surrealmcp && cargo install --path .
# O Docker
docker run --rm -i --pull always surrealdb/surrealmcp:latest start \
--endpoint ws://localhost:8000/rpc --ns test --db test
El subcomando start es obligatorio. Catálogo completo de herramientas y cableado del host:
rules/surrealmcp.md.