
mcp-server-axiom

Overview
基本能力
产品定位
mcp-server-axiom 是一个数据查询服务,专为 AI 代理设计,用于通过 Axiom Processing Language (APL) 查询 Axiom 数据集。
核心功能
- queryApl: 执行 APL 查询,针对 Axiom 数据集进行数据检索。
- listDatasets: 列出所有可用的 Axiom 数据集。
适用场景
- AI 代理需要查询 Axiom 数据集时。
- 开发者需要集成 Axiom 数据查询功能到 AI 应用中。
工具列表
- queryApl: 允许用户执行复杂的 APL 查询,获取特定数据集中的信息。
- listDatasets: 提供当前可查询的数据集列表,帮助用户了解可用资源。
常见问题解答
- 目前不支持 MCP 的 resources 或 prompts 功能。
使用教程
使用依赖
- 需要安装 Go 语言环境以从源代码安装。
安装教程
-
从发布页面下载: 访问 releases page 下载最新版本的二进制文件。
-
从源代码安装:
bash go install github.com/axiomhq/axiom-mcp@latest
配置方法
-
配置文件: 创建
config.txt
文件并填入以下内容:txt token xaat-your-token url https://api.axiom.co query-rate 1 query-burst 1 datasets-rate 1 datasets-burst 1
-
命令行参数:
bash axiom-mcp \ -token xaat-your-token \ -url https://api.axiom.co \ -query-rate 1 \ -query-burst 1 \ -datasets-rate 1 \ -datasets-burst 1
-
环境变量:
bash export AXIOM_TOKEN=xaat-your-token export AXIOM_URL=https://api.axiom.co export AXIOM_ORG_ID=your-org-id export AXIOM_QUERY_RATE=1 export AXIOM_QUERY_BURST=1 export AXIOM_DATASETS_RATE=1 export AXIOM_DATASETS_BURST=1
调试方式
-
创建配置文件:
bash echo "token xaat-your-token" > config.txt
-
配置 Claude 应用使用 MCP 服务器:
bash code ~/Library/Application\ Support/Claude/claude_desktop_config.json
并在配置文件中添加:json { "mcpServers": { "axiom": { "command": "/path/to/your/axiom-mcp-binary", "args" : ["--config", "/path/to/your/config.txt"], "env": { "AXIOM_TOKEN": "xaat-your-token", "AXIOM_URL": "https://api.axiom.co", "AXIOM_ORG_ID": "your-org-id" } } } }