Сервер 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 .
🔗 Ссылки
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.
Tools
Предоставляет с��андартизированный интерфейс для взаимодействия с JSON RESTful API Quickbase через Claude и другие клиенты MCP, поддерживая такие операции, как запрос записей, управление связями таблиц и обработка вложений файлов.
Related MCP Servers
- AsecurityAlicenseAqualityAn MCP server that enables MySQL database integration with Claude. You can execute SQL queries and manage database connections.Last updated -27MIT License
- AsecurityFlicenseAqualityMCP server that allows Claude AI to interact directly with MySQL databases, enabling query execution and table information retrieval through natural language.Last updated -104
- -securityFlicense-qualityA 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 -5
- -securityAlicense-qualityThis read-only MCP Server allows you to connect to Quickbase data from Claude Desktop through CData JDBC Drivers. Free (beta) read/write servers available at https://www.cdata.com/solutions/mcpLast updated -MIT License