Integrations
Loads environment variables from .env files to configure the InstantDB connection with essential variables like INSTANT_APP_ID and INSTANT_APP_ADMIN_TOKEN.
Supports installation on macOS systems with specific configuration paths for Claude Desktop integration.
Uses npm for package management, installation of dependencies, and running build and development scripts.
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
Proporciona una interfaz de solo lectura para consultar datos de InstantDB con herramientas para ejecutar consultas y recuperar ejemplos basados en patrones predefinidos.