Servidor MCP de instantdb-server
Un servidor MCP para interactuar con InstantDB.
Este servidor proporciona una interfaz de solo lectura para consultar InstantDB mediante un esquema cargado dinámicamente y una configuración de entorno. Incluye herramientas para ejecutar consultas y recuperar ejemplos de consultas basados en patrones predefinidos.
Características
Herramientas
- obtener_ejemplos
Devuelve consultas de ejemplo predefinidas para varias categorías (por ejemplo, "basic_read", "filtrado", "asociaciones"). - consultaDB
Ejecuta una consulta específica en InstantDB. Requiere una consulta y un parámetro de nombre descriptivo. - listas_consultas
Recupera el historial de consultas ejecutadas con detalles como ID de consulta, nombre, marca de tiempo y estructura. - consulta de retorno
Recupera una consulta específica por su ID único para referencia o implementación posterior.
Integración de esquemas y entornos
- Carga dinámica del esquema InstantDB desde ubicaciones de archivos comunes relativas a un directorio de proyecto proporcionado (por ejemplo, instant.schema.ts, src/instant.schema.ts, app/instant.schema.ts).
- La configuración de las variables de entorno se carga desde el archivo .env del proyecto. Las variables esenciales incluyen:
- ID DE APLICACIÓN INSTANTÁNEA
- TOKEN DE ADMINISTRADOR DE APLICACIONES INSTANTÁNEAS
Funciones pendientes
- Detección dinámica del archivo de permisos InstantDB desde ubicaciones de archivos comunes.
Desarrollo
Instalar dependencias:
Construir el servidor:
Para desarrollo con reconstrucción automática:
Instalación
Para utilizar el servidor con Claude Desktop, agregue la siguiente configuración a la configuración de Claude Desktop:
En macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
En Windows: %APPDATA%/Claude/claude_desktop_config.json
Ejemplo de configuración:
Depuración
Para depurar las comunicaciones del servidor MCP, utilice el Inspector MCP:
El Inspector proporcionará una URL para acceder a herramientas para monitorear las operaciones del servidor MCP.
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
Proporciona una interfaz de solo lectura para consultar datos de InstantDB con herramientas para ejecutar consultas y recuperar ejemplos basados en patrones predefinidos.
Related MCP Servers
- -securityFlicense-qualityConnects to CockroachDB instances and exposes database structures as resources, enabling SQL query execution and analysis through Claude's interface.Last updated -2TypeScript
- -securityAlicense-qualityAn MCP server implementation that enables Claude to execute read-only queries against MariaDB databases and explore database schemas through natural language.Last updated -5PythonMIT License
IoTDB MCP Serverofficial
AsecurityAlicenseAqualityA server that enables running SQL queries against IoTDB databases, providing data reading capabilities and schema information through a Model Context Protocol interface.Last updated -325PythonApache 2.0- AsecurityFlicenseAqualityA Model Context Protocol server that allows executing SELECT queries on TiDB databases, with optional support for INSERT, UPDATE, and DELETE operations when explicitly enabled.Last updated -116JavaScript