- Приведён формат ответов
/mcp/tool/call, JSON-RPCtools/call, SSE и WebSocket к CallToolResult (content,structuredContent,isError) для совместимости с fastmcp. - Сохранён исходный payload Bitrix24 в
structuredContent, добавлены текстовые резюме и предупреждения. - Дополнены автотесты (
tests/test_tools.py) проверками CallToolResult, SSE и WebSocket трансляций.
- Добавлен MCP-ресурс
versions/releasesс удобной историей релизов и описанием GitHub-линков; документация, prompts и тесты обновлены. - Реализована синхронизация с GitHub Releases (
GITHUB_RELEASES_REPO,GITHUB_TOKEN, тайм-аут и кеш), с автоматическим откатом на локальныйCHANGELOG.md, если GitHub недоступен.
- Реализованы основные MCP-ресурсы (deals, leads, contacts, users, tasks, словари, шпаргалка по лидам) с обогащением
_metaи кэшированием справочников. - Добавлены инструменты
getDeals,getLeads,getContacts,getUsers,getTasks,getCompanies,getCompany,addCommentToDeal,updateDeal,createTask,callBitrixMethodиgetLeadCalls, включая поддержку структурированной информации и пагинации. - Настроены локализованные подсказки, рекомендации по фильтрам, warnings, timezone-aware даты, HTTPX-клиент с ретраями, Pytest-стабы, Docker-совместимый FastAPI и Claude Desktop stdio-прокси.