Features:
- Cloudflare Code Mode MCP: Exposes entire Cloudflare API (2,500+ endpoints)
via remote MCP server at https://mcp.cloudflare.com/mcp
* Two tools: search() to query OpenAPI spec, execute() to run JS code
* Uses npx mcp-remote as stdio bridge
* Auth via CLOUDFLARE_API_TOKEN as Bearer header
- Loki MCP Server: Log querying and analysis via Loki HTTP API
* Query logs with LogQL syntax
* Real-time log streaming support
* Label introspection and metrics queries
* Configurable via LOKI_URL environment variable
Technical changes:
- Created mcp_servers/cloudflare/ with config and connection logic
- Created mcp_servers/loki/ with HTTP client and MCP tool wrappers
- Added promtail-config-optimized.yaml for syslog ingestion config
- Updated .env.example with Cloudflare and Loki configuration templates
Both integrations:
- Use environment variables for configuration (no hardcoded credentials)
- Include feature flags (CLOUDFLARE_MCP_ENABLED, LOKI_MCP_ENABLED)
- Follow existing MCP server patterns for consistency
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
- Scaffold mcp_servers/loki/ with config and async HTTP client
- Fix Slack/Telegram adapters to use non-blocking connections
- Upgrade default model to claude-sonnet-4-6
- Improve Agent SDK message collection for empty ResultMessage cases
- Add Message-ID to email summaries, increase body truncation limit
- Fix .gitignore inline comments that broke sensitive file exclusions
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>