Сервер Quickbase MCP
Сервер Model Context Protocol (MCP) на базе TypeScript для Quickbase, разработанный для бесшовной интеграции с Claude Desktop и другими помощниками на основе искусственного интеллекта.
📋 Уведомление о проекте сообщества
Это интеграция, разработанная сообществом, которая не является официальным продуктом Quickbase. Хотя она использует публичные API Quickbase, она официально не поддерживается Quickbase, Inc. Этот проект предоставляется «как есть» и поддерживается сообществом. Для получения официальных продуктов Quickbase и поддержки посетите quickbase.com .
🚀 Быстрый старт для Claude Desktop
Проверка настройки в одну линию
Настроить рабочий стол Клода
Добавьте это в файл конфигурации Claude Desktop:
macOS : ~/Library/Application Support/Claude/claude_desktop_config.json
Windows : %APPDATA%\Claude\claude_desktop_config.json
Вот и все! Перезапустите Claude Desktop, и вы сможете начать использовать инструменты Quickbase.
📦 Варианты установки
Вариант 1: НПМ (рекомендуется)
Вариант 2: Из источника
Для установки исходного кода используйте следующую конфигурацию Claude Desktop:
🔧 Конфигурация
Сервер может запускаться без настроенных переменных среды, но инструменты не будут работать, пока не будет предоставлена правильная конфигурация. Используйте инструмент 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
— проверка правильности настройки конфигурации Quickbasetest_connection
— Тестовое подключение к Quickbaseconfigure_cache
— настройка поведения кэширования
Управление приложениями
create_app
— создание новых приложений Quickbaseupdate_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
📚 Примеры использования
Базовый запрос записи
Создать новую запись
Загрузить файл
🔒 Безопасность
- API-токены обрабатываются безопасно и никогда не регистрируются.
- Все файловые операции изолированы в рабочем каталоге.
- Поддерживает разрешения на уровне полей и контроль доступа
📋 Требования
- Node.js 18 или выше
- Действующая учетная запись Quickbase с доступом к API
- Claude Desktop (для интеграции MCP)
🤝 Вклад
Вклады приветствуются! Пожалуйста, не стесняйтесь отправлять запрос на включение.
📄 Лицензия
Данный проект лицензирован по лицензии MIT — подробности см. в файле LICENSE .
🔗 Ссылки
This server cannot be installed
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, поддерживая такие операции, как запрос записей, управление связями таблиц и обработка вложений файлов.
Related MCP Servers
- AsecurityAlicenseAqualityA 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 -1330JavaScriptMIT License
- -securityAlicense-qualityProvides unified access to QuickBooks Time API functionality. This server consolidates multiple QuickBooks Time services into a single, efficient interface.Last updated -3PythonMIT License
- -securityAlicense-qualityProvides sophisticated tools for interacting with PocketBase databases, enabling advanced database operations, schema management, and data manipulation through the Model Context Protocol (MCP).Last updated -49JavaScriptMIT License
- -security-license-qualityA 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