mcp
Verified Safeby axiomhq
Overview
Enables AI assistants to interact with Axiom's observability platform by exposing data and actions through the Model Context Protocol (MCP).
Installation
npm run dev -w apps/mcpEnvironment Variables
- COOKIE_ENCRYPTION_KEY
- AXIOM_OAUTH_CLIENT_ID
- AXIOM_OAUTH_CLIENT_SECRET
- ATLAS_API_URL
- ATLAS_INTERNAL_URL
- AXIOM_LOGIN_BASE_URL
- AXIOM_TRACES_KEY
- AXIOM_TRACES_URL
- AXIOM_TRACES_DATASET
Security Notes
The server implements robust OAuth 2.0 with PKCE for client authentication and integrates with Axiom's own OAuth. Sensitive data like refresh tokens are stored securely in Cloudflare KV with expiration. The UI uses Hono JSX with explicit HTML sanitization (`sanitizeHtml`) for client-provided information. It strongly enforces the use of environment variables/secrets for credentials and explicitly warns against hardcoding them. OpenTelemetry instrumentation is also present, which can aid in security monitoring. The main area for potential concern is `dangerouslySetInnerHTML` for client-side scripts, but these are for known UI logic (theme toggle, Tailwind config, copy button) and not used for arbitrary user input, thus considered safe in this context.
Similar Servers
mcp-server-cloudflare
Enable Large Language Models (LLMs) to interact with and automate tasks across various Cloudflare services through a standardized Model Context Protocol (MCP).
boilerplate-mcp-server
This boilerplate provides a production-ready foundation for developing custom Model Context Protocol (MCP) servers in TypeScript to connect AI assistants with external APIs and data sources, exemplified by an IP geolocation lookup tool.
portaljs-mcp-server
A remote Model Context Protocol (MCP) server deployed on Cloudflare Workers, providing AI agent tools to interact with PortalJS datasets for search, retrieval, and data preview.
semantic-wake-intelligence-mcp
Provides a 3-layer temporal intelligence system for AI agents, managing context with causality tracking, memory management, and predictive pre-fetching via an MCP server.