
kartochka/bitrix24-mcp 是从 https://github.com/kartochka/bitrix24-mcp. 导入的 MCP 服务器候选服务器。
概览
kartochka/bitrix24-mcp 是从 https://github.com/kartochka/bitrix24-mcp. 导入的 MCP 服务器候选服务器。
概述(AI 翻译)
Интеграционный сервер, использующий Model Context Protocol (MCP), для предоставления доступа к данным и функциям Bitrix24 для больших языковых моделей (LLM) и других AI-агентов.LLM могут безопасно взаимодействовать с вашими CRM-данными (контакты, сделки), используя предопределенные “инструменты” и “ресурсы”, предоставляемые этим сервером через стандартный протокол MCP.
Ключевые Особенности
- Интеграция с Bitrix24: Доступ к контактам и сделкам через Bitrix24 REST API.
- Model Context Protocol (MCP): Предоставляет стандартизированный интерфейс для взаимодействия с AI-моделями.
- Инструменты (Tools): Функции, которые AI может вызывать (например, поиск контактов, обновление стадии сделки).
- Ресурсы (Resources): Данные, которые AI может запрашивать (например, информация о конкретном контакте или список активных сделок).
- Промпты (Prompts): Шаблоны для генерации запросов к AI.
- Асинхронность: Построен на
asyncioдля эффективной обработки запросов. - Внедрение Зависимостей: Использует
wireupдля управления зависимостями. - Конфигурируемость: Настройки управляются через переменные окружения.
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
Bitrix24 MCP Server
Интеграционный сервер, использующий Model Context Protocol (MCP), для предоставления доступа к данным и функциям Bitrix24 для больших языковых моделей (LLM) и других AI-агентов. LLM могут безопасно взаимодействовать с вашими CRM-данными (контакты, сделки), используя предопределенные “инструменты” и “ресурсы”, предоставляемые этим сервером через стандартный протокол MCP.
Ключевые Особенности
- Интеграция с Bitrix24: Доступ к контактам и сделкам через Bitrix24 REST API.
- Model Context Protocol (MCP): Предоставляет стандартизированный интерфейс для взаимодействия с AI-моделями.
- Инструменты (Tools): Функции, которые AI может вызывать (например, поиск контактов, обновление стадии сделки).
- Ресурсы (Resources): Данные, которые AI может запрашивать (например, информация о конкретном контакте или список активных сделок).
- Промпты (Prompts): Шаблоны для генерации запросов к AI.
- Асинхронность: Построен на
asyncioдля эффективной обработки запросов. - Внедрение Зависимостей: Использует
wireupдля управления зависимостями. - Конфигурируемость: Настройки управляются через переменные окружения.
- Структурированное Логирование: Использует
structlogдля удобного отслеживания событий. - Расширяемость: Легко добавлять поддержку новых сущностей Bitrix24 или новые MCP инструменты/ресурсы.
Технологии
- Python 3.12+
- Fast-Bitrix24: Клиент для Bitrix24 REST API
- MCP (Model Context Protocol): Фреймворк для создания MCP серверов (
fastmcp) - Pydantic & Pydantic-Settings: Валидация данных и управление настройками
- Structlog: Структурированное логирование
- Ruff: Линтер и форматер кода
- Asyncio
- Dishka: CLI-утилиты для управления зависимостями и скриптами
Начало Работы
Предварительные Требования
- Python: Версия 3.12 или выше.
- Bitrix24:
- Аккаунт Bitrix24 (облачный или коробочный).
- Входящий вебхук (Webhook) с необходимыми правами (как минимум
crm). Как создать вебхук.
Конфигурация
Серверу требуется задать переменную окружения BITRIX_WEBHOOK_URL:
export BITRIX_WEBHOOK_URL="https://your-domain.bitrix24.ru/rest/1/yoursecretcode/"
Запуск Сервера
запустите MCP сервер:
uvx bitrix24-mcp
安装
uvx bitrix24-mcp