Xano MCP Server for Smithery

by roboulos
Verified

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Integrations

  • Supports containerized deployment using Docker, with configuration options for both stdio and WebSocket transport methods.

  • Compatible with Smithery's serverless deployment model, allowing the MCP server to be deployed and managed in a serverless environment.

Servidor MCP de Xano para Smithery

Un servidor de Protocolo de Contexto de Modelo (MCP) para integrar bases de datos de Xano con Smithery, lo que permite a Claude AI interactuar con bases de datos de Xano.

Descripción general

Este servidor MCP conecta Claude AI (a través de Smithery) con las bases de datos de Xano, lo que permite a Claude realizar operaciones con datos de Xano mediante una interfaz estandarizada. El servidor implementa el Protocolo de Contexto de Modelo (MPP), lo que lo hace compatible con el modelo de implementación sin servidor de Smithery.

Características

  • Integración completa de la API de Xano
  • Compatibilidad con los métodos de transporte stdio y WebSocket
  • Operaciones de base de datos completas (tablas, esquemas, registros)
  • Capacidades de gestión de archivos
  • Seguimiento del historial de solicitudes
  • Funcionalidad de importación/exportación

Herramientas disponibles

El servidor proporciona las siguientes categorías de herramientas:

Operaciones de instancias y bases de datos

  • Lista de instancias de Xano
  • Obtener detalles de la instancia
  • Lista de bases de datos/espacios de trabajo
  • Obtener detalles del espacio de trabajo

Operaciones de tabla

  • Tablas de listas
  • Obtener detalles de la tabla
  • Crear, actualizar y eliminar tablas

Operaciones de esquema de tabla

  • Obtener y actualizar esquemas de tablas
  • Agregar, renombrar y eliminar campos

Operaciones de índice de tabla

  • Enumerar, crear y eliminar varios tipos de índices (btree, único, búsqueda, espacial, vectorial)

Operaciones de contenido de tabla

  • Explorar y buscar el contenido de la tabla
  • Operaciones CRUD sobre registros (crear, leer, actualizar, eliminar)
  • Operaciones masivas para la eficiencia

Operaciones con archivos

  • Listar, cargar y eliminar archivos
  • Obtener detalles del archivo

Historial de solicitudes de operaciones

  • Historial de solicitudes de búsqueda y exploración

Importación/exportación de espacios de trabajo

  • Exportar e importar espacios de trabajo y esquemas

Instalación

Prerrequisitos

  • Python 3.10 o superior
  • CLI de Smithery (para implementación)
  • Token de API de Xano

Instalación local

# Clone the repository git clone https://github.com/roboulos/xano-mcp.git cd xano-mcp # Install dependencies pip install -r requirements.txt

Uso

Ejecutando localmente

# Run with stdio transport (default) python -m src.xano_mcp --token YOUR_XANO_API_TOKEN # Run with WebSocket transport python -m src.xano_mcp --token YOUR_XANO_API_TOKEN --transport websocket --port 8765 # Enable debug mode python -m src.xano_mcp --token YOUR_XANO_API_TOKEN --debug

Uso con herrería

  1. Implementar el servidor MCP en Smithery:
smithery deploy
  1. Configura el servidor con tu token API de Xano en el panel de Smithery
  2. Utilice el servidor en sus flujos de trabajo de Smithery

Consideraciones de seguridad

  • Almacene su token API de Xano de forma segura
  • Utilice variables de entorno para información confidencial cuando sea posible
  • Considere usar controles de acceso en su base de datos Xano
  • El servidor MCP tiene acceso completo a su base de datos Xano, así que impleméntelo de forma segura

Configuración

El servidor se puede configurar utilizando argumentos de línea de comandos o variables de entorno:

OpciónVariable de entornoDescripción
--simbólicoToken de API de XANOSu token de API de Xano (obligatorio)
--transporteMCP_TRANSPORTMétodo de transporte: stdio o websocket (predeterminado: stdio)
--puertoPUERTO MCPPuerto para el servidor WebSocket (predeterminado: 8765)
--depurarMCP_DEBUGHabilitar el modo de depuración para el registro detallado

Soporte de Docker

Puedes ejecutar el servidor usando Docker:

# Build the Docker image docker build -t xano-mcp . # Run with stdio transport docker run -e XANO_API_TOKEN=YOUR_TOKEN xano-mcp # Run with WebSocket transport docker run -e XANO_API_TOKEN=YOUR_TOKEN -p 8765:8765 xano-mcp --transport websocket --port 8765

Licencia

Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.

-
security - not tested
A
license - permissive license
-
quality - not tested

Un servidor de protocolo de contexto de modelo que permite a Claude AI interactuar con las bases de datos de Xano, proporcionando operaciones de base de datos integrales, administración de archivos y seguimiento del historial de solicitudes a través de una interfaz estandarizada.

  1. Overview
    1. Features
      1. Available Tools
        1. Instance and Database Operations
        2. Table Operations
        3. Table Schema Operations
        4. Table Index Operations
        5. Table Content Operations
        6. File Operations
        7. Request History Operations
        8. Workspace Import/Export
      2. Installation
        1. Prerequisites
        2. Local Installation
      3. Usage
        1. Running Locally
        2. Using with Smithery
      4. Security Considerations
        1. Configuration
          1. Docker Support
            1. License
              ID: 0u6hhr0rew