InstantDB MCP Server
officielCréez, gérez et mettez à jour des applications sur InstantDB, le Firebase moderne.
Documentation
@instantdb/mcp
Démarrer · Exemples · Documentation · Discord
Bienvenue sur le serveur MCP d'Instant.
Instant MCP
Ce MCP est une surcouche du SDK de la plateforme Instant. Ajoutez ce MCP à votre éditeur pour créer, gérer et mettre à jour vos applications InstantDB.
Serveur MCP distant
Instant héberge la dernière version du serveur à l'adresse https://mcp.instantdb.com.
Pour les clients modernes prenant en charge le HTTP streamable, utilisez https://mcp.instantdb.com/mcp.
Pour les clients plus anciens nécessitant SSE, utilisez https://mcp.instantdb.com/sse.
Pour des instructions spécifiques à chaque éditeur, consultez la documentation publique.
Serveur MCP local
Si ce n'est pas déjà fait, assurez-vous d'obtenir un jeton d'accès personnel depuis votre tableau de bord Instant.
Exécutez le serveur en mode stdio avec npx -y @instantdb/mcp --token <token>.
Pour des instructions spécifiques à chaque éditeur, consultez la documentation publique.
Contribuer
Démarrage rapide
Clonez ce dépôt et utilisez l'inspecteur MCP @modelcontextprotocol/inspector pour déboguer et
développer sur ce serveur en local.
# Clone this repo
git clone ..
# Navigate to the cloned directory and build the MCP server
cd ..
npm run build
# Run the server
npx @modelcontextprotocol/inspector node ./dist/index.js --token <token>
# Or alternatively via environment variable
INSTANT_ACCESS_TOKEN=<token> npx @modelcontextprotocol/inspector node ./build/index.js
# You can also specify a url to connect to a local instance of your instant server
npx @modelcontextprotocol/inspector node ./dist/index.js --token <token> --api-url
http://localhost:8888
Si vous utilisez Claude Code, vous pouvez ajouter le serveur MCP directement après la compilation :
claude mcp add --transport stdio instant-local -- node <path-to-your-cloned-repo>/dist/index.js --token <token>
Vous pouvez ensuite supprimer le serveur directement :
claude mcp remove instant-local
Vous pouvez également configurer votre éditeur pour qu'il se connecte à votre MCP local. Voici un exemple de configuration pour MacOS/Linux :
{
"mcpServers": {
"instant": {
"command": "node",
"args": [
"<path-to-your-cloned-repo>/dist/index.js",
"--token",
"<token>",
"--api-url",
"http://localhost:8888"
]
}
}
}
MCP distant
cp .env.example .env
Renseignez toutes les variables d'environnement pour votre nouveau fichier .env.
pnpm run dev
Accédez au serveur à l'adresse http://localhost:3123.
Pour travailler sur la version stdio du code source, mettez à jour votre fichier .env avec SERVER_TYPE=stdio.