InstantDB MCP Server

oficial

Crea, gestiona y actualiza aplicaciones en InstantDB, el Firebase moderno.

Documentación

Shows the Instant logo

@instantdb/mcp

stars

Comenzar · Ejemplos · Documentación · Discord

Bienvenido al servidor MCP de Instant.

Instant MCP

Este MCP es un envoltorio alrededor del SDK de la Plataforma Instant. Añade este MCP a tu editor para habilitar la creación, gestión y actualización de tus aplicaciones InstantDB.

Servidor MCP remoto

Instant aloja la última versión del servidor en https://mcp.instantdb.com.

Para clientes modernos que soportan HTTP transmitido, usa https://mcp.instantdb.com/mcp.

Para clientes heredados que requieren SSE, usa https://mcp.instantdb.com/sse.

Para instrucciones más específicas según el editor, consulta la documentación pública.

Servidor MCP local

Si aún no lo has hecho, asegúrate de obtener un token de acceso personal desde tu panel de Instant.

Ejecuta el servidor en modo stdio con npx -y @instantdb/mcp --token <token>.

Para instrucciones más específicas según el editor, consulta la documentación pública.

Contribuir

Inicio rápido

Clona este repositorio y usa el Inspector MCP @modelcontextprotocol/inspector para depurar y desarrollar contra este servidor localmente.

# 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 estás usando Claude Code, puedes añadir el servidor MCP directamente después de compilar:

claude mcp add --transport stdio instant-local -- node <path-to-your-cloned-repo>/dist/index.js --token <token>

Luego puedes eliminar el servidor directamente:

claude mcp remove instant-local

También puedes configurar tu editor para conectarte a tu MCP local. Aquí tienes un ejemplo de configuración para MacOS/Linux:

{
  "mcpServers": {
    "instant": {
      "command": "node",
      "args": [
        "<path-to-your-cloned-repo>/dist/index.js",
        "--token",
        "<token>",
        "--api-url",
        "http://localhost:8888"
      ]
    }
  }
}

MCP remoto

cp .env.example .env

Rellena todas las variables de entorno para tu nuevo archivo .env.

pnpm run dev

Visita el servidor en http://localhost:3123.

Para trabajar en la versión stdio del código, actualiza tu archivo .env con SERVER_TYPE=stdio.