Skip to main content
Glama

Xano MCP Server

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

  1. Clonar el repositorio:
git clone https://github.com/lowcodelocky2/xano-mcp.git cd xano-mcp
  1. Instalar dependencias:
npm install
  1. Configura tus credenciales de Xano:
    • Edite index.ts y configure sus credenciales de Xano:
      • XANO_API_KEY : Su clave API de Xano
      • XANO_WORKSPACE : Su ID de espacio de trabajo de Xano
      • XANO_API_BASE : la URL de la API de su instancia de Xano (por ejemplo, https://your-instance.xano.io/api:meta )
  2. Construir el proyecto:
npm run build

Uso con Claude Desktop

Siga esta guía: https://modelcontextprotocol.io/quickstart/user

Actualice su configuración con:

{ "mcpServers": { "xano": { "command": "node", "args": [ "/path/to/xano-mcp" ] } } }

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

  1. Cursor abierto
  2. Haga clic en "Agregar servidor MCP"
  3. Configurar el servidor:
    • Nombre: whatever you want to call it
    • Tipo: command
    • Comando: node /path/to/xano-mcp/build/index.js

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:

  1. Abra el archivo src/index.ts en su editor de código
  2. Localiza la sección comentada que comienza con:
    // Delete Table Tool /* server.tool(
    y termina con:
    ); */
  3. 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).

Ejemplo de cómo debería verse el código después

// Delete Table Tool server.tool( "delete-table", "Delete a table from the Xano workspace", { table_id: z.string().describe("ID of the table to delete") }, async ({ table_id }) => { // ... rest of the implementation } );

Verificación

Después de realizar estos cambios:

  1. Guardar el archivo
  2. Ejecute una nueva compilación `npm run build'
  3. Reinicie su cliente MCP (Claude / Cursor)
  4. 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.

-
security - not tested
F
license - not found
-
quality - not tested

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.

  1. Características
    1. Prerrequisitos
      1. Instalación
        1. Uso con Claude Desktop
          1. Uso con cursor
            1. Descripción general de las herramientas MCP de Xano
              1. Gestión de bases de datos
                1. Tablas
                2. Operaciones de esquema
              2. Gestión de API
                1. Grupos de API
                2. API individuales
              3. Documentación
                1. Cómo volver a habilitar la herramienta Eliminar tabla
                  1. Ejemplo de cómo debería verse el código después
                  2. Verificación
                  3. Nota de seguridad

                Related MCP Servers

                • A
                  security
                  F
                  license
                  A
                  quality
                  Enables interaction with the Xano API through a Model Context Protocol (MCP) interface, providing secure and type-safe management of Xano database operations.
                  Last updated -
                  6
                  TypeScript
                • -
                  security
                  F
                  license
                  -
                  quality
                  A 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 -
                  10
                  Python
                  • Apple
                • -
                  security
                  F
                  license
                  -
                  quality
                  Enables 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 -
                  25
                  JavaScript
                  • Apple
                • -
                  security
                  A
                  license
                  -
                  quality
                  A 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 -
                  Python
                  MIT License
                  • Linux
                  • Apple

                View all related MCP servers

                MCP directory API

                We provide all the information about MCP servers via our MCP API.

                curl -X GET 'https://glama.ai/api/mcp/v1/servers/lowcodelocky2/xano-mcp'

                If you have feedback or need assistance with the MCP directory API, please join our Discord server