Axiom

Axiom

Query and analyze your Axiom logs, traces, and all other event data in natural language

57
Stars
11
Forks
5
Releases

Overview

This repository provides a Model Context Protocol (MCP) server implementation for Axiom that enables AI agents to query your data using the Axiom Processing Language (APL). The project is labeled deprecated and no longer maintained; users should use the official Axiom MCP Server at mcp.axiom.co. The server implements six MCP tools: queryApl (execute APL queries against Axiom datasets), listDatasets (list available datasets), getDatasetSchema (retrieve dataset schemas), getSavedQueries (retrieve saved or starred APL queries), getMonitors (list monitoring configurations), and getMonitorsHistory (retrieve monitor execution history). All tools require an API token for authentication; the token should be supplied as the token parameter. Note that there is currently no support for MCP resources or prompts. Installation can be done by downloading the latest release, or installing with go install github.com/axiomhq/axiom-mcp@latest. Configuration supports a config file, CLI flags, or environment variables for token, URL, and per-tool rate/burst limits (e.g., query-rate, query-burst, datasets-rate, datasets-burst, monitors-rate, monitors-burst). The README also shows how to integrate the MCP server with Claude by configuring Claude's JSON file to point to the axiom-mcp binary and a token-enabled config.

Details

Owner
axiomhq
Language
Go
License
MIT License
Updated
2025-12-07

Features

queryApl

Execute APL queries against Axiom datasets.

listDatasets

List available Axiom datasets.

getDatasetSchema

Get dataset schema.

getSavedQueries

Retrieve saved/starred APL queries.

getMonitors

List monitoring configurations.

getMonitorsHistory

Get monitor execution history.

Authentication via API token

All MCP tools require an API token for authentication; provide your token as the 'token' parameter.

Audience

AI agentsQuery Axiom datasets using natural language via the MCP server.
Developers integrating ClaudeConfigure Claude to use the MCP server for dataset queries.
Data scientists / analystsExplore datasets and schemas through MCP tools during analysis.

Tags

MCP serverAxiomAPLdatasetsmonitorsauthenticationtokenClaudeGoCLI