Skip to main content
Glama

mcp-server-axiom-js

Axiom 用 MCP サーバー

AI エージェントが Axiom Processing Language (APL) を使用してデータをクエリできるようにする公式 Axiom MCP サーバーの JavaScript ポート。

この実装は、元の Go バージョンと同じ機能を提供しますが、Node.js 環境との統合を容易にするために npm モジュールとしてパッケージ化されています。

インストールと使用方法

MCP構成

このMCPサーバーはnpxを使って直接実行できます。MCP設定ファイルに以下の設定を追加してください。

{ "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>" } } }

ローカル開発とテスト

インストール
npm install -g mcp-server-axiom
環境変数

サーバーは環境変数を使用して設定できます。

  • AXIOM_TOKEN (必須): Axiom APIトークン
  • AXIOM_ORG_ID (必須): Axiom組織ID
  • AXIOM_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)
ローカルでサーバーを実行する
  1. 環境変数の使用:
export AXIOM_TOKEN=your_token mcp-server-axiom
  1. 設定ファイルの使用:
mcp-server-axiom config.json

config.json の例:

{ "token": "your_token", "url": "https://custom.axiom.co", "orgId": "your_org_id", "queryRate": 2, "queryBurst": 5, "datasetsRate": 1, "datasetsBurst": 2 }

APIエンドポイント

  • GET / : サーバーの実装情報を取得する
  • GET /tools : 利用可能なツールの一覧
  • POST /tools/:name/call : 特定のツールを呼び出す
    • 利用可能なツール:
      • queryApl : APLクエリを実行する
      • listDatasets : 利用可能なデータセットを一覧表示する

ツール呼び出しの例

  1. クエリAPL:
curl -X POST http://localhost:3000/tools/queryApl/call \ -H "Content-Type: application/json" \ -d '{ "arguments": { "query": "['logs'] | where ['severity'] == \"error\" | limit 10" } }'
  1. データセットの一覧:
curl -X POST http://localhost:3000/tools/listDatasets/call \ -H "Content-Type: application/json" \ -d '{ "arguments": {} }'

ライセンス

マサチューセッツ工科大学

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

@Axiom の mcp-server-axiom の npx 互換ポート

  1. インストールと使用方法
    1. MCP構成
    2. ローカル開発とテスト
  2. APIエンドポイント
    1. ツール呼び出しの例
  3. ライセンス

    Related MCP Servers

    • A
      security
      A
      license
      A
      quality
      An MCP server to run commands.
      Last updated -
      2
      265
      150
      TypeScript
      MIT License
      • Apple
    • Axiomofficial

      -
      security
      A
      license
      -
      quality
      A Model Context Protocol server implementation for Axiom that enables AI agents to query your data using Axiom Processing Language (APL).
      Last updated -
      32
      Go
      MIT License
    • -
      security
      F
      license
      -
      quality
      A minimal TypeScript MCP server that provides a 'hello' tool using the fastMCP framework.
      Last updated -
      TypeScript

    View all related MCP servers

    MCP directory API

    We provide all the information about MCP servers via our MCP API.

    curl -X GET 'https://glama.ai/api/mcp/v1/servers/ThetaBird/mcp-server-axiom-js'

    If you have feedback or need assistance with the MCP directory API, please join our Discord server