Skip to main content
Glama

Quickbase MCP Server

MIT License
270
  • Apple
  • Linux

Сервер Quickbase MCP

Сервер Model Context Protocol (MCP) на базе TypeScript для Quickbase, разработанный для бесшовной интеграции с Claude Desktop и другими помощниками на основе искусственного интеллекта.

📋 Уведомление о проекте сообщества
Это интеграция, разработанная сообществом, которая не является официальным продуктом Quickbase. Хотя она использует публичные API Quickbase, она официально не поддерживается Quickbase, Inc. Этот проект предоставляется «как есть» и поддерживается сообществом. Для получения официальных продуктов Quickbase и поддержки посетите quickbase.com .

🚀 Быстрый старт для Claude Desktop

Проверка настройки в одну линию

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

Настроить рабочий стол Клода

Добавьте это в файл конфигурации Claude Desktop:

macOS : ~/Library/Application Support/Claude/claude_desktop_config.json
Windows : %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" } } } }

Вот и все! Перезапустите Claude Desktop, и вы сможете начать использовать инструменты Quickbase.


📦 Варианты установки

Вариант 1: НПМ (рекомендуется)

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

Вариант 2: Из источника

# 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

Для установки исходного кода используйте следующую конфигурацию 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" } } } }

🔧 Конфигурация

Сервер может запускаться без настроенных переменных среды, но инструменты не будут работать, пока не будет предоставлена правильная конфигурация. Используйте инструмент check_configuration для проверки вашей настройки.

Требуемые переменные среды

  • QUICKBASE_REALM_HOST — ваша область Quickbase (например, company.quickbase.com )
  • QUICKBASE_USER_TOKEN — ваш токен API Quickbase ( получить его здесь )

Необязательные переменные среды

  • QUICKBASE_APP_ID — идентификатор приложения по умолчанию

Дополнительные настройки

  • QUICKBASE_CACHE_ENABLED — включить кэширование ( true / false , по умолчанию: true )
  • QUICKBASE_CACHE_TTL — длительность кэширования в секундах (по умолчанию: 3600 )
  • DEBUG — включить ведение журнала отладки ( true / false , по умолчанию: false )
  • LOG_LEVEL — уровень ведения журнала ( DEBUG / INFO / WARN / ERROR , по умолчанию: INFO )

🛠️ Доступные инструменты

Подключение и настройка

  • check_configuration — проверка правильности настройки конфигурации Quickbase
  • test_connection — Тестовое подключение к Quickbase
  • configure_cache — настройка поведения кэширования

Управление приложениями

  • create_app — создание новых приложений Quickbase
  • update_app - Обновление существующих приложений
  • list_tables — список всех таблиц в приложении

Операции с таблицами

  • create_table - Создание новых таблиц
  • update_table - Обновить свойства таблицы
  • get_table_fields — Получить информацию о полях для таблицы

Управление на местах

  • create_field - Создание новых полей в таблицах
  • update_field — Обновить свойства поля

Рекордные операции

  • query_records - Запрос записей с фильтрацией и сортировкой
  • create_record - Создание отдельных записей
  • update_record — обновить существующие записи
  • bulk_create_records — создание нескольких записей
  • bulk_update_records — обновление нескольких записей

Операции с файлами

  • upload_file - Загрузить файлы в поля вложений файлов
  • download_file - Загрузка файлов из записей

Отчетность

  • run_report — выполнение отчетов Quickbase

📚 Примеры использования

Базовый запрос записи

Query all customers from the Customers table

Создать новую запись

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

Загрузить файл

Upload invoice.pdf to the Documents field in record 123

🔒 Безопасность

  • API-токены обрабатываются безопасно и никогда не регистрируются.
  • Все файловые операции изолированы в рабочем каталоге.
  • Поддерживает разрешения на уровне полей и контроль доступа

📋 Требования

  • Node.js 18 или выше
  • Действующая учетная запись Quickbase с доступом к API
  • Claude Desktop (для интеграции MCP)

🤝 Вклад

Вклады приветствуются! Пожалуйста, не стесняйтесь отправлять запрос на включение.

📄 Лицензия

Данный проект лицензирован по лицензии MIT — подробности см. в файле LICENSE .

🔗 Ссылки

-
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.

Предоставляет стандартизированный интерфейс для взаимодействия с JSON RESTful API Quickbase через Claude и другие клиенты MCP, поддерживая такие операции, как запрос записей, управление связями таблиц и обработка вложений файлов.

  1. 🚀 Быстрый старт для Claude Desktop
    1. Проверка настройки в одну линию
    2. Настроить рабочий стол Клода
  2. 📦 Варианты установки
    1. Вариант 1: НПМ (рекомендуется)
    2. Вариант 2: Из источника
  3. 🔧 Конфигурация
    1. Требуемые переменные среды
    2. Необязательные переменные среды
    3. Дополнительные настройки
  4. 🛠️ Доступные инструменты
    1. Подключение и настройка
    2. Управление приложениями
    3. Операции с таблицами
    4. Управление на местах
    5. Рекордные операции
    6. Операции с файлами
    7. Отчетность
  5. 📚 Примеры использования
    1. Базовый запрос записи
    2. Создать новую запись
    3. Загрузить файл
  6. 🔒 Безопасность
    1. 📋 Требования
      1. 🤝 Вклад
        1. 📄 Лицензия
          1. 🔗 Ссылки

            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
              30
              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