home / mcp / honeycomb mcp server
Honeycomb MCP (Model-Controller-Presenter) Server implementation
Configuration
View docs{
"mcpServers": {
"kajirita2002-honeycomb-mcp-server": {
"command": "npx",
"args": [
"-y",
"@kajirita2002/honeycomb-mcp-server"
],
"env": {
"HONEYCOMB_API_KEY": "your_honeycomb_api_key"
}
}
}
}This Honeycomb MCP Server lets Claude AI interact with the Honeycomb API through the Model Context Protocol, enabling you to retrieve, create, and manage datasets, queries, events, boards, and more directly from your Claude workflows.
You integrate the Honeycomb MCP Server into your Claude AI setup and then use tools to manage Honeycomb resources. Start by authenticating with your Honeycomb API key, then list datasets, inspect dataset details, create and run queries, and fetch results. You can also manage dataset definitions, boards, and columns. Each action is exposed as a distinct tool you can call from Claude to perform a specific operation.
Prerequisites you need before installation are you have Node.js 18 or higher and a Honeycomb API key. Follow these steps to install and run the MCP Server.
Install the MCP server globally so you can run it from anywhere, or use it directly with npx.
# Install globally
npm install -g @kajirita2002/honeycomb-mcp-server
# Or use directly with npx
npx @kajirita2002/honeycomb-mcp-serverConfigure the MCP server to supply your Honeycomb API key and wire up the server command. The following is an MCP configuration example you can place in your mcp_config.json.
"honeycomb": {
"command": "npx",
"args": ["-y", "@kajirita2002/honeycomb-mcp-server"],
"env": {
"HONEYCOMB_API_KEY": "your_honeycomb_api_key"
}
}Once configured, start the MCP server to begin handling requests from Claude.
npm startThe server can be run using different executable approaches. In addition to starting with npm start, you can run via npx to execute the MCP server directly, which is useful in environments where you prefer an on-demand approach.
Authenticates with the Honeycomb API and validates your API key using the provided environment variable.
Lists all datasets available in your Honeycomb environment.
Retrieves detailed information about a specific dataset by its slug.
Lists all columns in a specified dataset, with optional filtering by column key.
Creates a new query for a given dataset, including calculations, time range, and filters.
Fetches information about a specific query by dataset slug and query ID.
Executes a query and returns the results, with options to adjust series and aggregates.
Retrieves the results of a previously executed query.
Lists dataset definitions with pagination and sorting support.
Lists all available boards in the Honeycomb environment.
Gets detailed information about a specific board by its ID.