SurrealDB MCP pour Agents IA
Deux surfaces MCP existent depuis SurrealDB 3.1 :
| Surface | Quand l'utiliser |
|---|---|
Intégré (surreal mcp, HTTP /mcp) | Hôtes IDE locaux ; configuration la plus simple avec le binaire principal surreal |
Autonome (surrealmcp start) | Catalogue d'outils étendu, assistants cloud, commutation multi-points de terminaison |
MCP Intégré (SurrealDB 3.1+)
# stdio — configuration typique de l'hôte MCP
surreal mcp --endpoint ws://127.0.0.1:8000/rpc --ns test --db test \
--user root --pass root
Sécurité : MCP stdio accorde un accès de niveau propriétaire aux outils sans étape de connexion. Ne pas
exposer à des hôtes non fiables. HTTP /mcp nécessite l'authentification normale de SurrealDB.
Voir rules/surrealmcp.md pour les variables d'environnement et les conseils d'outils.
surrealmcp Autonome (v0.4.0)
Non publié sur crates.io ou npm. Installez à partir des sources ou Docker :
git clone https://github.com/surrealdb/surrealmcp
cd surrealmcp && cargo install --path .
# Ou Docker
docker run --rm -i --pull always surrealdb/surrealmcp:latest start \
--endpoint ws://localhost:8000/rpc --ns test --db test
La sous-commande start est obligatoire. Catalogue d'outils complet et câblage de l'hôte :
rules/surrealmcp.md.