Сервер 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 -27PythonMIT 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 -154JavaScript
- AsecurityFlicenseAqualityAn 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 -3JavaScript
- -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 -3Python