Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

README: add Axiom's official MCP server #255

Merged
merged 2 commits into from
Dec 9, 2024

Conversation

tsenart
Copy link
Contributor

@tsenart tsenart commented Dec 6, 2024

Description

Adding a new MCP server for Axiom that enables MCP clients to directly query and analyze event data like logs and traces using natural language.

Server Details

  • Server: New server - Official Axiom MCP
  • Implements tools for: querying data (queryApl) and listing datasets (listDatasets)

Motivation and Context

This server allows MCP clients to directly analyze event data stored in Axiom through natural language interactions. Instead of users having to write complex APL queries, the LLMs can handle that translation, making data analysis more accessible and conversational.

How Has This Been Tested?

  • Tested with the Claude desktop app.
  • Test scenarios included:
    • Basic dataset exploration and schema discovery
    • Error analysis and troubleshooting
    • Performance metrics analysis
    • Time-series data visualization
    • Complex multi-step analytical workflows

Breaking Changes

N/A - This is a new server implementation

Types of changes

  • New feature (non-breaking change which adds functionality)

Checklist

  • I have read the MCP Protocol Documentation
  • My changes follows MCP security best practices
  • I have updated the server's README accordingly
  • I have tested this with an LLM client
  • My code follows the repository's style guidelines
  • New and existing tests pass locally
  • I have added appropriate error handling
  • I have documented all environment variables and configuration options

Additional context

  • The server includes rate limiting configuration for both query and dataset listing operations
  • Detailed query examples and best practices are provided in the tool description
  • Error handling includes validation for empty queries and proper API error propagation
  • Configuration supports multiple methods: config file, CLI flags, and environment variables

@tsenart tsenart changed the title README: add Axiom official MCP server README: add Axiom's official MCP server Dec 6, 2024
Co-authored-by: Mano Toth <71388581+tothmano@users.noreply.github.com>
Copy link
Member

@jspahrsummers jspahrsummers left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Awesome, thank you!

@jspahrsummers jspahrsummers merged commit bc0b12d into modelcontextprotocol:main Dec 9, 2024
laith-abood pushed a commit to laith-abood/mcp-claude that referenced this pull request Jan 13, 2025
README: add Axiom's official MCP server
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants