Axiom MCP 服务器的 JavaScript 实现

Axiom MCP 服务器的 JavaScript 实现

JavaScript 版本的 Axiom MCP 服务器,支持通过 APL 查询数据。

快速入门

安装

使用以下命令全局安装:

npm install -g mcp-server-axiom

配置

设置环境变量以运行服务器:

export AXIOM_TOKEN=your_token
export AXIOM_ORG_ID=your_org_id

或者创建 config.json 文件:

{
  "token": "your_token",
  "orgId": "your_org_id"
}

启动

直接运行命令:

mcp-server-axiom

或者指定配置文件:

mcp-server-axiom config.json

测试 API

调用查询工具示例:

curl -X POST http://localhost:3000/tools/queryApl/call \
  -H "Content-Type: application/json" \
  -d '{"arguments": {"query": "['logs'] | where ['severity'] == \"error\" | limit 10"}}'

列出数据集:

curl -X POST http://localhost:3000/tools/listDatasets/call \
  -H "Content-Type: application/json" \
  -d '{"arguments": {}}'