Add Cloudflare and Loki MCP server integrations
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>
This commit is contained in:
9
mcp_servers/cloudflare/__init__.py
Normal file
9
mcp_servers/cloudflare/__init__.py
Normal file
@@ -0,0 +1,9 @@
|
||||
# Cloudflare Code Mode MCP Server
|
||||
#
|
||||
# Remote MCP server at https://mcp.cloudflare.com/mcp
|
||||
# Uses "Code Mode" — 2 tools (search + execute) covering the entire
|
||||
# Cloudflare API (2,500+ endpoints) in ~1,000 tokens.
|
||||
#
|
||||
# Auth: Cloudflare API Token (Bearer header via mcp-remote bridge)
|
||||
# Docs: https://blog.cloudflare.com/code-mode-mcp/
|
||||
# Repo: https://github.com/cloudflare/mcp
|
||||
Reference in New Issue
Block a user