Axiom

공식

자연어로 Axiom 로그, 트레이스 및 기타 모든 이벤트 데이터를 질의하고 분석합니다.

Axiom MCP(으)로 무엇을 할 수 있나요?

  • 데이터셋에서 APL 쿼리 실행 — 어시스턴트에게 queryApl을 사용하여 Axiom 데이터에 대해 APL 쿼리를 실행하도록 요청합니다.
  • 사용 가능한 데이터셋 나열listDatasets를 사용하여 Axiom 조직에 존재하는 데이터셋을 확인합니다.
  • 데이터셋 스키마 검사getDatasetSchema를 통해 특정 데이터셋의 필드 이름과 유형을 검색합니다.
  • 저장된 APL 쿼리 접근getSavedQueries를 통해 즐겨찾기 또는 저장된 쿼리를 불러옵니다.
  • 모니터 상태 및 기록 확인getMonitors로 모니터링 구성을 검토하고 getMonitorsHistory로 실행 기록을 확인합니다.

문서

[지원 중단] mcp-server-axiom


⚠️ 지원 중단 안내

이 저장소는 지원이 중단되었으며 더 이상 유지보수되지 않습니다.
대신 공식 Axiom MCP 서버를 https://mcp.axiom.co에서 사용해 주세요.


개요

AI 에이전트가 Axiom 처리 언어(APL)를 사용하여 데이터를 조회할 수 있도록 하는 Axiom모델 컨텍스트 프로토콜 서버 구현체입니다.

상태

Claude 데스크톱 앱과 함께 작동합니다. 여섯 가지 MCP 도구를 구현합니다:

  • queryApl: Axiom 데이터셋에 대해 APL 쿼리 실행
  • listDatasets: 사용 가능한 Axiom 데이터셋 나열
  • getDatasetSchema: 데이터셋 스키마 가져오기
  • getSavedQueries: 저장/즐겨찾기된 APL 쿼리 검색
  • getMonitors: 모니터링 구성 나열
  • getMonitorsHistory: 모니터 실행 이력 가져오기

참고: 모든 도구는 인증을 위해 API 토큰이 필요합니다. API 토큰을 token 매개변수로 사용하세요.

현재 MCP 리소스프롬프트는 지원되지 않습니다.

설치

릴리스

릴리스 페이지에서 최신 빌드된 바이너리를 다운로드하세요.

소스

go install github.com/axiomhq/axiom-mcp@latest

구성

다음 방법 중 하나를 사용하여 구성하세요:

구성 파일 예시 (config.txt):

token xaat-your-api-token
url https://api.axiom.co
query-rate 1
query-burst 1
datasets-rate 1
datasets-burst 1
monitors-rate 1
monitors-burst 1

명령줄 플래그:

axiom-mcp \
  -token xaat-your-api-token \
  -url https://api.axiom.co \
  -query-rate 1 \
  -query-burst 1 \
  -datasets-rate 1 \
  -datasets-burst 1 \
  -monitors-rate 1 \
  -monitors-burst 1

환경 변수:

export AXIOM_TOKEN=xaat-your-api-token
export AXIOM_URL=https://api.axiom.co
export AXIOM_QUERY_RATE=1
export AXIOM_QUERY_BURST=1
export AXIOM_DATASETS_RATE=1
export AXIOM_DATASETS_BURST=1
export AXIOM_MONITORS_RATE=1
export AXIOM_MONITORS_BURST=1

사용법

  1. 구성 파일을 생성합니다:
echo "token xaat-your-api-token" > config.txt
  1. MCP 서버를 사용하도록 Claude 앱을 구성합니다:
code ~/Library/Application\ Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "axiom": {
      "command": "/path/to/your/axiom-mcp-binary",
      "args" : ["--config", "/path/to/your/config.txt"],
      "env": { // Alternatively, you can set the environment variables here
        "AXIOM_TOKEN": "xaat-your-api-token",
        "AXIOM_URL": "https://api.axiom.co"
      }
    }
  }
}

라이선스

MIT 라이선스 - LICENSE 파일 참조