Сервер 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.
Related MCP server: Database Tools for Claude AI
📦 Варианты установки
Вариант 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 .