POST /mcp — endpoint HTTP MCP (JSON ListTools / CallTool)GET /health — endpoint santé (à ajouter via le contrôleur si nécessaire)STDIO — binaire MCP (stdio) : php /bitrix/local/modules/vendor.mcp/cli/mcp.phpAjouter le webhook via l'en-tête X-Bitrix24-Webhook (préféré) :
curl -s -X POST "https://mcp1.neo-integral.fr/mcp" \
-H "Content-Type: application/json" \
-H "X-Bitrix24-Webhook: https://your-domain.bitrix24.com/rest/USER_ID/WEBHOOK_CODE/" \
-d '{"method":"listTools"}'
Exemple d'appel callTool :
curl -s -X POST "https://mcp1.neo-integral.fr/mcp" \
-H "Content-Type: application/json" \
-H "X-Bitrix24-Webhook: https://your-domain.bitrix24.com/rest/USER_ID/WEBHOOK_CODE/" \
-d '{"method":"callTool","params":{"name":"bitrix24_list_contacts","args":{"limit":5}}}'
Si tu lances un process local (ex. client MCP en local), fournis la variable d'environnement :
BITRIX24_WEBHOOK_URL="https://your-domain.bitrix24.com/rest/USER_ID/WEBHOOK_CODE/" php /bitrix/local/modules/vendor.mcp/cli/mcp.php