Skip to main content
Glama

Quickbase MCP Server

MIT License
3
2
  • 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

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

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
              An MCP server that enables MySQL database integration with Claude. You can execute SQL queries and manage database connections.
              Last updated -
              2
              7
              Python
              MIT License
              • Apple
            • A
              security
              F
              license
              A
              quality
              MCP server that allows Claude AI to interact directly with MySQL databases, enabling query execution and table information retrieval through natural language.
              Last updated -
              1
              1
              4
              JavaScript
            • A
              security
              F
              license
              A
              quality
              An MCP-compatible server that exposes automated API tools to MCP clients like Claude Desktop or Postman, allowing AI assistants to interact with your selected APIs.
              Last updated -
              3
              JavaScript
            • -
              security
              F
              license
              -
              quality
              A high-speed MCP server that enables AI assistants like Claude to interact with local filesystems, manage Git repositories, and provide interactive experiences through a standardized JSON-based protocol.
              Last updated -
              3
              Python
              • 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/danielbushman/MCP-Quickbase'

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