Skip to main content
Glama

Quickbase MCP Server

MIT License
270
  • Apple
  • Linux

Servidor MCP de Quickbase

Un servidor de Protocolo de contexto de modelo (MCP) basado en TypeScript para Quickbase, diseñado para una integración perfecta con Claude Desktop y otros asistentes de IA.

Aviso del proyecto comunitario
Esta es una integración desarrollada por la comunidad y no es un producto oficial de Quickbase. Si bien utiliza las API públicas de Quickbase, no cuenta con soporte oficial de Quickbase, Inc. Este proyecto se ofrece "tal cual" y es mantenido por la comunidad. Para obtener información sobre los productos y el soporte técnico oficiales de Quickbase, visite quickbase.com .

🚀 Inicio rápido para Claude Desktop

Comprobación de configuración de una línea

curl -fsSL https://raw.githubusercontent.com/danielbushman/MCP-Quickbase/main/check_dependencies.sh | bash

Configurar Claude Desktop

Agregue esto a su archivo de configuración de Claude Desktop:

macOS : ~/Library/Application Support/Claude/claude_desktop_config.json
Ventanas : %APPDATA%\Claude\claude_desktop_config.json

{ "mcpServers": { "quickbase": { "command": "npx", "args": ["-y", "mcp-quickbase"], "env": { "QUICKBASE_REALM_HOST": "your-realm.quickbase.com", "QUICKBASE_USER_TOKEN": "your-user-token", "QUICKBASE_APP_ID": "your-app-id" } } } }

¡Listo! Reinicia Claude Desktop y podrás empezar a usar las herramientas de Quickbase.


📦 Opciones de instalación

Opción 1: NPM (Recomendado)

# Use directly with npx (no installation needed) npx -y mcp-quickbase # Or install globally npm install -g mcp-quickbase

Opción 2: Desde la fuente

# Clone the repository git clone https://github.com/danielbushman/MCP-Quickbase.git cd MCP-Quickbase # Install dependencies npm install # Build the project npm run build

Para la instalación de origen, utilice esta configuración de Claude Desktop:

{ "mcpServers": { "quickbase": { "command": "node", "args": ["/path/to/MCP-Quickbase/dist/mcp-stdio-server.js"], "env": { "QUICKBASE_REALM_HOST": "your-realm.quickbase.com", "QUICKBASE_USER_TOKEN": "your-user-token", "QUICKBASE_APP_ID": "your-app-id" } } } }

🔧 Configuración

El servidor puede iniciarse sin variables de entorno configuradas, pero las herramientas no funcionarán hasta que se configure correctamente. Utilice la herramienta check_configuration para verificar la configuración.

Variables de entorno requeridas

  • QUICKBASE_REALM_HOST : su dominio Quickbase (por ejemplo, company.quickbase.com )
  • QUICKBASE_USER_TOKEN : su token de API de Quickbase ( obtenga uno aquí )

Variables de entorno opcionales

  • QUICKBASE_APP_ID - ID de aplicación predeterminada

Configuraciones opcionales

  • QUICKBASE_CACHE_ENABLED - Habilitar almacenamiento en caché ( true / false , valor predeterminado: true )
  • QUICKBASE_CACHE_TTL : Duración de la caché en segundos (valor predeterminado: 3600 )
  • DEBUG - Habilitar el registro de depuración ( true / false , valor predeterminado: false )
  • LOG_LEVEL - Nivel de registro ( DEBUG / INFO / WARN / ERROR , predeterminado: INFO )

🛠️ Herramientas disponibles

Conexión y configuración

  • check_configuration - Comprueba si la configuración de Quickbase está configurada correctamente
  • test_connection - Prueba la conexión a Quickbase
  • configure_cache - Configurar el comportamiento del almacenamiento en caché

Gestión de aplicaciones

  • create_app - Crea nuevas aplicaciones Quickbase
  • update_app - Actualizar aplicaciones existentes
  • list_tables - Lista todas las tablas en una aplicación

Operaciones de tabla

  • create_table - Crea nuevas tablas
  • update_table - Actualizar las propiedades de la tabla
  • get_table_fields - Obtener información de campo para una tabla

Gestión de campo

  • create_field - Crea nuevos campos en tablas
  • update_field - Actualizar propiedades de campo

Operaciones de registro

  • query_records - Consultar registros con filtrado y ordenamiento
  • create_record - Crea registros individuales
  • update_record - Actualizar registros existentes
  • bulk_create_records - Crea múltiples registros
  • bulk_update_records - Actualizar varios registros

Operaciones con archivos

  • upload_file - Subir archivos a los campos de adjuntos de archivos
  • download_file - Descargar archivos de los registros

Informes

  • run_report - Ejecutar informes de Quickbase

Ejemplos de uso

Consulta básica de registros

Query all customers from the Customers table

Crear un nuevo registro

Create a new customer record with name "Acme Corp" and status "Active"

Subir un archivo

Upload invoice.pdf to the Documents field in record 123

🔒 Seguridad

  • Los tokens API se manejan de forma segura y nunca se registran
  • Todas las operaciones de archivos se almacenan en el directorio de trabajo.
  • Admite permisos a nivel de campo y controles de acceso

📋 Requisitos

  • Node.js 18 o superior
  • Cuenta Quickbase válida con acceso API
  • Claude Desktop (para integración con MCP)

🤝 Contribuyendo

¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios.

📄 Licencia

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

🔗 Enlaces

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

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.

Proporciona una interfaz estandarizada para interactuar con la API JSON RESTful de Quickbase a través de Claude y otros clientes MCP, respaldando operaciones como consultar registros, administrar relaciones de tablas y manejar archivos adjuntos.

  1. 🚀 Inicio rápido para Claude Desktop
    1. Comprobación de configuración de una línea
    2. Configurar Claude Desktop
  2. 📦 Opciones de instalación
    1. Opción 1: NPM (Recomendado)
    2. Opción 2: Desde la fuente
  3. 🔧 Configuración
    1. Variables de entorno requeridas
    2. Variables de entorno opcionales
    3. Configuraciones opcionales
  4. 🛠️ Herramientas disponibles
    1. Conexión y configuración
    2. Gestión de aplicaciones
    3. Operaciones de tabla
    4. Gestión de campo
    5. Operaciones de registro
    6. Operaciones con archivos
    7. Informes
  5. Ejemplos de uso
    1. Consulta básica de registros
    2. Crear un nuevo registro
    3. Subir un archivo
  6. 🔒 Seguridad
    1. 📋 Requisitos
      1. 🤝 Contribuyendo
        1. 📄 Licencia
          1. 🔗 Enlaces

            Related MCP Servers

            • A
              security
              A
              license
              A
              quality
              A comprehensive MCP server that provides sophisticated tools for interacting with PocketBase databases. This server enables advanced database operations, schema management, and data manipulation through the Model Context Protocol (MCP).
              Last updated -
              13
              39
              JavaScript
              MIT License
            • -
              security
              A
              license
              -
              quality
              Provides unified access to QuickBooks Time API functionality. This server consolidates multiple QuickBooks Time services into a single, efficient interface.
              Last updated -
              3
              Python
              MIT License
            • -
              security
              A
              license
              -
              quality
              Provides sophisticated tools for interacting with PocketBase databases, enabling advanced database operations, schema management, and data manipulation through the Model Context Protocol (MCP).
              Last updated -
              49
              JavaScript
              MIT License
            • -
              security
              -
              license
              -
              quality
              A FastAPI-based JSON-RPC 2.0 server implementation that enables users to work with HDF5 files, submit Slurm jobs, retrieve CPU information, and visualize CSV data through standardized API endpoints.
              Last updated -
              Python
              • Linux

            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/danielbushman/MCP-Quickbase'

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