Servidor MCP de Xano
Un servidor de Protocolo de Contexto de Modelo (MCP) para interactuar con la API de metadatos de Xano. Este servidor proporciona herramientas que pueden usar los asistentes de IA (como Claude) a través de Cursor u otros clientes compatibles con MCP.
Características
- Administrar tablas : cree, enumere y elimine tablas en su base de datos Xano
- Operaciones de esquema : vea y modifique esquemas de tablas con capacidades integrales de edición de esquemas
- Gestión de bases de datos : conjunto completo de herramientas para interactuar con la estructura de su base de datos Xano
- Especificación de Swagger : extraiga los detalles de la API de su grupo de API en formato JSON o Markdown (token reducido)
Tenga en cuenta que esta es una etapa inicial y se agradecen comentarios y solicitudes.
Prerrequisitos
- Node.js (v16 o superior)
- npm u otro administrador de paquetes Node.js
- Una cuenta de Xano con acceso a la API
- Cursor, Claude Desktop, Cline u otro cliente MCP.
Instalación
- Clonar el repositorio:
- Instalar dependencias:
- Configura tus credenciales de Xano:
- Edite
index.ts
y configure sus credenciales de Xano:XANO_API_KEY
: Su clave API de XanoXANO_WORKSPACE
: Su ID de espacio de trabajo de XanoXANO_API_BASE
: la URL de la API de su instancia de Xano (por ejemplo, https://your-instance.xano.io/api:meta )
- Edite
- Construir el proyecto:
Uso con Claude Desktop
Siga esta guía: https://modelcontextprotocol.io/quickstart/user
Actualice su configuración con:
Reemplace /path/to/xano-mcp
con la ruta absoluta al directorio de su proyecto.
Esto no funciona con la aplicación web de Claude, solo a través de la aplicación de escritorio: https://claude.ai/download
Uso con cursor
- Cursor abierto
- Haga clic en "Agregar servidor MCP"
- Configurar el servidor:
- Nombre:
whatever you want to call it
- Tipo:
command
- Comando:
node /path/to/xano-mcp/build/index.js
- Nombre:
Reemplace /path/to/xano-mcp
con la ruta absoluta al directorio de su proyecto.
Ejemplo de Mac
nodo /Usuarios/su-usuario/Documentos/nombre-de-carpeta/xano-mcp/build/index.js
Si estás dentro de tu directorio, puedes ejecutar el comando 'pwd' en tu terminal para obtener la ruta absoluta.
Descripción general de las herramientas MCP de Xano
Esta integración proporciona un conjunto completo de herramientas para gestionar su espacio de trabajo de Xano mediante el Protocolo de Contexto de Modelo (MCP). Esto es lo que puede hacer:
Gestión de bases de datos
Tablas
- Enumere todas las tablas en su espacio de trabajo
- Ver esquemas de tablas detallados
- Crear nuevas tablas con esquemas personalizados
- Eliminar tablas existentes
- Modificar esquemas de tablas (agregar/eliminar/renombrar columnas)
Operaciones de esquema
- Agregar nuevas columnas con varios tipos de datos
- Eliminar columnas
- Cambiar el nombre de las columnas
- Actualizar esquemas de tablas completos
- Soporte para tipos de datos y relaciones complejos
Gestión de API
Grupos de API
- Crear nuevos grupos de API
- Listar todos los grupos de API
- Explorar API dentro de los grupos
- Habilitar/deshabilitar la documentación de Swagger
- Administrar metadatos del grupo API (etiquetas, ramas, etc.)
API individuales
- Agregar nuevas API a los grupos
- Configurar métodos HTTP (GET, POST, PUT, DELETE, PATCH, HEAD)
- Configurar la documentación de la API
- Agregar metadatos (etiquetas, descripciones)
Documentación
- Generar especificaciones de grupos de API en formatos Markdown (tokens reducidos) y JSO (completo)
- Ver la documentación de Swagger
- Acceda a información detallada del esquema
Este conjunto de herramientas permite la gestión completa de su espacio de trabajo Xano, permitiéndole construir y mantener su infraestructura de backend de forma programada a través de la interfaz MCP.
Cómo volver a habilitar la herramienta Eliminar tabla
Para volver a habilitar la funcionalidad de eliminación de tabla en esta base de código, siga estas instrucciones paso a paso:
- Abra el archivo
src/index.ts
en su editor de código - Localiza la sección comentada que comienza con:y termina con:
- Para descomentar esta sección:
- Eliminar la apertura
/*
en la línea después de "Eliminar herramienta de tabla" - Eliminar el
*/
de cierre antes de "Editar esquema de tabla". ¡Listo! La herramienta de eliminación de tablas volverá a estar activa. (Después de ejecutar una nueva compilación).
- Eliminar la apertura
Ejemplo de cómo debería verse el código después
Verificación
Después de realizar estos cambios:
- Guardar el archivo
- Ejecute una nueva compilación `npm run build'
- Reinicie su cliente MCP (Claude / Cursor)
- La herramienta de eliminación de tablas ahora debería estar disponible en su conjunto de herramientas
Nota de seguridad
La herramienta de eliminación de tablas elimina permanentemente las tablas de tu espacio de trabajo de Xano. Asegúrate de tener copias de seguridad adecuadas antes de usar esta función.
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Permite que los asistentes de IA administren bases de datos de Xano a través del Protocolo de contexto de modelo, lo que permite a los usuarios crear, modificar y eliminar tablas, editar esquemas y extraer documentación de API.
- Características
- Prerrequisitos
- Instalación
- Uso con Claude Desktop
- Uso con cursor
- Descripción general de las herramientas MCP de Xano
- Gestión de bases de datos
- Gestión de API
- Documentación
- Cómo volver a habilitar la herramienta Eliminar tabla
Related Resources
Related MCP Servers
- AsecurityFlicenseAqualityEnables interaction with the Xano API through a Model Context Protocol (MCP) interface, providing secure and type-safe management of Xano database operations.Last updated -6TypeScript
- -securityFlicense-qualityA Model Context Protocol server that enables AI assistants to explore and interact with Cursor IDE's SQLite databases, providing access to project data, chat history, and composer information.Last updated -10Python
- -securityFlicense-qualityEnables AI assistants to interact with Metabase databases and dashboards, allowing users to list and execute queries, access data visualizations, and interact with database resources through natural language.Last updated -25JavaScript
- -securityAlicense-qualityA Model Context Protocol server that enables Claude AI to interact with Xano databases, providing comprehensive database operations, file management, and request history tracking through a standardized interface.Last updated -PythonMIT License