
hny-mcp
Contribute to honeycombio/honeycomb-mcp development by creating an account on GitHub.
honeycombio
README
Honeycomb MCP Server
A Model Context Protocol server for interacting with Honeycomb observability data. This server enables LLMs like Claude to directly analyze and query your Honeycomb datasets across multiple environments.
Features
- Query Honeycomb datasets across multiple environments
- Analyze columns and data patterns
- Run analytics queries with support for:
- Multiple calculation types (COUNT, AVG, P95, etc.)
- Breakdowns and filters
- Time-based analysis
- Monitor SLOs and their status
- View and analyze Triggers
- Access dataset metadata and schema information
Installation
pnpm install
pnpm run build
Configuration
Create a configuration file at .mcp-honeycomb.json
in one of these locations:
- Current directory
- Home directory (
~/.mcp-honeycomb.json
) - Custom location specified by
MCP_HONEYCOMB_CONFIG
environment variable
Example configuration:
{
"environments": [
{
"name": "production",
"apiKey": "your_prod_api_key"
},
{
"name": "staging",
"apiKey": "your_staging_api_key"
}
]
}
Usage
With Claude or other MCP Clients
The server exposes both resources and tools for interacting with Honeycomb data.
Resources
Access Honeycomb datasets using URIs in the format:
honeycomb://{environment}/{dataset}
For example:
honeycomb://production/api-requests
honeycomb://staging/backend-services
The resource response includes:
- Dataset name
- Column information (name, type, description)
- Schema details
Tools
-
list_datasets
: List all datasets in an environment{ "environment": "production" }
-
get_columns
: Get column information for a dataset{ "environment": "production", "dataset": "api-requests" }
-
run_query
: Run analytics queries with rich options{ "environment": "production", "dataset": "api-requests", "calculations": [ { "op": "COUNT" }, { "op": "P95", "column": "duration_ms" } ], "breakdowns": ["service.name"], "time_range": 3600 }
-
analyze_column
: Get statistical analysis of a column{ "environment": "production", "dataset": "api-requests", "column": "duration_ms" }
-
list_slos
: List all SLOs for a dataset{ "environment": "production", "dataset": "api-requests" }
-
get_slo
: Get detailed SLO information{ "environment": "production", "dataset": "api-requests", "sloId": "abc123" }
-
list_triggers
: List all triggers for a dataset{ "environment": "production", "dataset": "api-requests" }
-
get_trigger
: Get detailed trigger information{ "environment": "production", "dataset": "api-requests", "triggerId": "xyz789" }
Example Queries
Ask Claude things like:
- "What datasets are available in the production environment?"
- "Show me the P95 latency for the API service over the last hour"
- "What's the error rate broken down by service name?"
- "Are there any SLOs close to breaching their budget?"
- "Show me all active triggers in the staging environment"
- "What columns are available in the production API dataset?"
Development
pnpm install
pnpm run build
Requirements
- Node.js 16+
- Honeycomb API keys with appropriate permissions:
- Query access for analytics
- Read access for SLOs and Triggers
- Environment-level access for dataset operations
License
MIT
Recommended Servers
Google Search Console MCP Server
A server that provides access to Google Search Console data through the Model Context Protocol, allowing users to retrieve and analyze search analytics data with customizable dimensions and reporting periods.
Jira-Context-MCP
MCP server to provide Jira Tickets information to AI coding agents like Cursor
mixpanel
Connect to your Mixpanel data. Query events, retention, and funnel data from Mixpanel analytics.
mcp-server-datadog
The MCP server provides an interface to the Datadog API, enabling seamless management of incidents, monitoring, logs, dashboards, metrics, traces, and hosts. Its extensible design allows easy integration of additional Datadog APIs for future expansions.

PostHog MCP Server
A Model Context Protocol server that enables Claude Desktop users to interact directly with PostHog, allowing them to view projects and create annotations through natural language commands.
metoro-mcp-server
Query and interact with kubernetes environments monitored by Metoro. Look at APM, metrics, traces, profiling information with LLMs.

Raygun MCP Server
MCP Server for Raygun's API V3 endpoints for interacting with your Crash Reporting and Real User Monitoring applications. This server provides comprehensive access to Raygun's API features through the Model Context Protocol.

systemd-coredump MCP Server
Enables MCP-capable applications to access, manage, and analyze system core dumps through integration with systemd-coredump functionality.

SQLite MCP Server
Enables querying log data stored in SQLite databases through the Model Context Protocol, allowing natural language interactions with log analysis.

Airbyte Status Checker
An MCP server for Claude Desktop that allows users to check the status of their Airbyte connections.