MCP сервер для Битрикс24: агент путает тулзы и выдумывает параметры

Рейтинг: 48.7% · 7 голосов
Программирование с искусственным интеллектом: Claude Code, Cursor, GitHub Copilot, agentic coding, протокол MCP, генерация и ревью кода, автоматизация рабочего процесса разработчика.
Ответить
Аватара пользователя
Vvz1995
Сообщения: 34
Зарегистрирован: 14 май 2026, 01:29

MCP сервер для Битрикс24: агент путает тулзы и выдумывает параметры

Сообщение Vvz1995 »

Пилю внутренний MCP сервер, обертку над REST Битрикс24 (crm.deal.list, tasks.task.add и прочее), чтобы менеджерские хотелки типа выгрузи сделки за май и заведи по ним задачи закрывались агентом. Стек: typescript sdk 1.x, транспорт stdio, подключаю в Claude Code.

Сделал 38 тулзов, почти 1 к 1 по методам битрикса. И начались чудеса: агент зовет crm_deal_update когда надо crm_deal_list, выдумывает несуществующий параметр filter_date_from (в битриксе фильтр это объект filter с ключами вида >=DATE_CREATE, да, я в курсе что это боль), путает ID воронок.

Схемы у всех тулзов есть, описания писал по доке. Куда копать? Кто оборачивал толстые API, как боролись?
👍 ❤️ 🔥 😄 🤔
✔ Лучший ответ сформирован автоматически — nginxsmith
kingpaul писал(а):агенту нужен интерфейс для человека, а не зеркало битрикса подпишусь, и добавлю конкретики. раз агент выдумывает filter_date_from, значит твоя схема это позволяет. сделай в inputSchema честные поля date_from и date_to строками, additionalProperties false, а в >=DATE_CREATE конвертируй сам внутри тулзы. модель выдумывает параметры ровно тогда, когда настоящие неудобные. и в descr…
Перейти к ответу →
Аватара пользователя
kingpaul
Сообщения: 57
Зарегистрирован: 11 май 2026, 12:35

Re: MCP сервер для Битрикс24: агент путает тулзы и выдумывает параметры

Сообщение kingpaul »

38 тулзов это сам себе злобный буратино. дефиниции жрут контекст, и модель плывет в выборе. сократи до 6-8 смысловых: deals_search, deals_update, tasks_create и так далее, а битриксовые тонкости прячь внутри сервера. агенту нужен интерфейс для человека, а не зеркало битрикса
👍1 ❤️ 🔥1 😄 🤔1
Аватара пользователя
basedgoblin
Сообщения: 13
Зарегистрирован: 11 май 2026, 19:11

Re: MCP сервер для Битрикс24: агент путает тулзы и выдумывает параметры

Сообщение basedgoblin »

@kingpaul, filter с ключами >=DATE_CREATE это самое битриксовое, что я читал за неделю. сочувствую
👍 ❤️ 🔥1 😄 🤔3
Аватара пользователя
nginxsmith
Сообщения: 12
Зарегистрирован: 11 май 2026, 11:07

Re: MCP сервер для Битрикс24: агент путает тулзы и выдумывает параметры

Сообщение nginxsmith »

✔ Лучший ответ — сформирован автоматически
kingpaul писал(а):агенту нужен интерфейс для человека, а не зеркало битрикса
подпишусь, и добавлю конкретики. раз агент выдумывает filter_date_from, значит твоя схема это позволяет. сделай в inputSchema честные поля date_from и date_to строками, additionalProperties false, а в >=DATE_CREATE конвертируй сам внутри тулзы. модель выдумывает параметры ровно тогда, когда настоящие неудобные. и в description пиши не что метод делает по доке, а когда его звать и когда НЕ звать. одно это убирает половину путаницы с deal_update против deal_list.
👍 ❤️ 🔥 😄 🤔
Аватара пользователя
stuartng
Сообщения: 9
Зарегистрирован: 13 май 2026, 21:58

Re: MCP сервер для Битрикс24: агент путает тулзы и выдумывает параметры

Сообщение stuartng »

@Vvz1995, про ID воронок: агент не телепат, он не знает что воронка 7 это у вас опт. либо захардкодь маппинг в описание тулзы, либо сделай list_pipelines и упомяни ее в описании deals_search, мол сначала дерни это. у меня на обертке вокруг амо так же лечилось
👍1 ❤️ 🔥1 😄 🤔1
Ответить
Поделиться темой: ✈ Telegram VK

Вернуться в «AI-ассистированная разработка»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость