I craft unique cereal names, stories, and ridiculously cute Cereal Baby images.

thetabird_mcp-server-axiom-js
镜像://github.com/thetabird/mcp-server-axiom-js
0
Github Watches
1
Github Forks
0
Github Stars
MCP Server for Axiom
A JavaScript port of the official Axiom MCP server that enables AI agents to query data using Axiom Processing Language (APL).
This implementation provides the same functionality as the original Go version but packaged as an npm module for easier integration with Node.js environments.
Installation & Usage
MCP Configuration
You can run this MCP server directly using npx. Add the following configuration to your MCP configuration file:
{
"axiom": {
"command": "npx",
"args": ["-y", "mcp-server-axiom"],
"env": {
"AXIOM_TOKEN": "<AXIOM_TOKEN_HERE>",
"AXIOM_URL": "https://api.axiom.co",
"AXIOM_ORG_ID": "<AXIOM_ORG_ID_HERE>"
}
}
}
Local Development & Testing
Installation
npm install -g mcp-server-axiom
Environment Variables
The server can be configured using environment variables:
-
AXIOM_TOKEN
(required): Your Axiom API token -
AXIOM_ORG_ID
(required): Your Axiom organization ID -
AXIOM_URL
(optional): Custom Axiom API URL (defaults to https://api.axiom.co) -
AXIOM_QUERY_RATE
(optional): Queries per second limit (default: 1) -
AXIOM_QUERY_BURST
(optional): Query burst capacity (default: 1) -
AXIOM_DATASETS_RATE
(optional): Dataset list operations per second (default: 1) -
AXIOM_DATASETS_BURST
(optional): Dataset list burst capacity (default: 1) -
PORT
(optional): Server port (default: 3000)
Running the Server Locally
- Using environment variables:
export AXIOM_TOKEN=your_token
mcp-server-axiom
- Using a config file:
mcp-server-axiom config.json
Example config.json:
{
"token": "your_token",
"url": "https://custom.axiom.co",
"orgId": "your_org_id",
"queryRate": 2,
"queryBurst": 5,
"datasetsRate": 1,
"datasetsBurst": 2
}
API Endpoints
-
GET /
: Get server implementation info -
GET /tools
: List available tools -
POST /tools/:name/call
: Call a specific tool- Available tools:
-
queryApl
: Execute APL queries -
listDatasets
: List available datasets
-
- Available tools:
Example Tool Calls
- Query APL:
curl -X POST http://localhost:3000/tools/queryApl/call \
-H "Content-Type: application/json" \
-d '{
"arguments": {
"query": "['logs'] | where ['severity'] == \"error\" | limit 10"
}
}'
- List Datasets:
curl -X POST http://localhost:3000/tools/listDatasets/call \
-H "Content-Type: application/json" \
-d '{
"arguments": {}
}'
License
MIT
相关推荐
Evaluator for marketplace product descriptions, checks for relevancy and keyword stuffing.
This GPT assists in finding a top-rated business CPA - local or virtual. We account for their qualifications, experience, testimonials and reviews. Business operators provide a short description of your business, services wanted, and city or state.
Confidential guide on numerology and astrology, based of GG33 Public information
Emulating Dr. Jordan B. Peterson's style in providing life advice and insights.
Your go-to expert in the Rust ecosystem, specializing in precise code interpretation, up-to-date crate version checking, and in-depth source code analysis. I offer accurate, context-aware insights for all your Rust programming questions.
Reviews

user_oaQbIblI
The MCP Calculate Server by MCP-Mirror is a fantastic tool for all my computation needs. Its efficiency and seamless integration into my workflow have significantly boosted my productivity. The user-friendly interface and robust features make it a must-have for anyone in need of a reliable computational server. Highly recommend!