Axiom 用 MCP サーバー
AI エージェントが Axiom Processing Language (APL) を使用してデータをクエリできるようにする公式 Axiom MCP サーバーの JavaScript ポート。
この実装は、元の Go バージョンと同じ機能を提供しますが、Node.js 環境との統合を容易にするために npm モジュールとしてパッケージ化されています。
インストールと使用方法
MCP構成
このMCPサーバーはnpxを使って直接実行できます。MCP設定ファイルに以下の設定を追加してください。
ローカル開発とテスト
インストール
環境変数
サーバーは環境変数を使用して設定できます。
AXIOM_TOKEN(必須): Axiom APIトークンAXIOM_ORG_ID(必須): Axiom組織IDAXIOM_URL(オプション): カスタム Axiom API URL (デフォルトはhttps://api.axiom.co )AXIOM_QUERY_RATE(オプション): 1秒あたりのクエリ数の制限 (デフォルト: 1)AXIOM_QUERY_BURST(オプション):クエリバースト容量(デフォルト:1)AXIOM_DATASETS_RATE(オプション): 1秒あたりのデータセットリスト操作数 (デフォルト: 1)AXIOM_DATASETS_BURST(オプション): データセットリストのバースト容量 (デフォルト: 1)PORT(オプション):サーバーポート(デフォルト:3000)
ローカルでサーバーを実行する
環境変数の使用:
設定ファイルの使用:
config.json の例:
Related MCP server: mcp-nutanix
APIエンドポイント
GET /: サーバーの実装情報を取得するGET /tools: 利用可能なツールの一覧POST /tools/:name/call: 特定のツールを呼び出す利用可能なツール:
queryApl: APLクエリを実行するlistDatasets: 利用可能なデータセットを一覧表示する
ツール呼び出しの例
クエリAPL:
データセットの一覧:
ライセンス
マサチューセッツ工科大学