local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Provides access to the repository hosting the Xano MCP server code for installation and usage
Provides capability to extract API group specifications in Markdown format with reduced tokens for documentation purposes
Enables running the MCP server as a Node.js application to facilitate interaction between AI assistants and Xano databases
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:CopyCopy
- 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
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.
- Features
- Prerequisites
- Installation
- Usage with Claude Desktop
- Usage with Cursor
- Xano MCP Tools Overview
- Database Management
- API Management
- Documentation
- Re-enabling the Delete Table Tool