Skip to main content
Glama

mcp-server-axiom-js

Servidor MCP para Axiom

Un puerto JavaScript del servidor oficial Axiom MCP que permite a los agentes de IA consultar datos utilizando el lenguaje de procesamiento Axiom (APL).

Esta implementación proporciona la misma funcionalidad que la versión original de Go, pero empaquetada como un módulo npm para una integración más sencilla con los entornos Node.js.

Instalación y uso

Configuración de MCP

Puede ejecutar este servidor MCP directamente con npx. Agregue la siguiente configuración a su archivo de configuración de 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>" } } }

Desarrollo y pruebas locales

Instalación
npm install -g mcp-server-axiom
Variables de entorno

El servidor se puede configurar mediante variables de entorno:

  • AXIOM_TOKEN (obligatorio): Su token de API de Axiom
  • AXIOM_ORG_ID (obligatorio): Su ID de organización de Axiom
  • AXIOM_URL (opcional): URL de API de Axiom personalizada (el valor predeterminado es https://api.axiom.co )
  • AXIOM_QUERY_RATE (opcional): límite de consultas por segundo (predeterminado: 1)
  • AXIOM_QUERY_BURST (opcional): Capacidad de ráfaga de consultas (predeterminado: 1)
  • AXIOM_DATASETS_RATE (opcional): operaciones de lista de conjuntos de datos por segundo (predeterminado: 1)
  • AXIOM_DATASETS_BURST (opcional): Capacidad de ráfaga de la lista de conjuntos de datos (predeterminado: 1)
  • PORT (opcional): Puerto del servidor (predeterminado: 3000)
Ejecución del servidor local
  1. Usando variables de entorno:
export AXIOM_TOKEN=your_token mcp-server-axiom
  1. Usando un archivo de configuración:
mcp-server-axiom config.json

Ejemplo config.json:

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

Puntos finales de API

  • GET / : Obtener información de implementación del servidor
  • GET /tools : Lista de herramientas disponibles
  • POST /tools/:name/call : Llamar a una herramienta específica
    • Herramientas disponibles:
      • queryApl : Ejecutar consultas APL
      • listDatasets : Lista de los conjuntos de datos disponibles

Ejemplo de llamadas a herramientas

  1. Consulta 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. Lista de conjuntos de datos:
curl -X POST http://localhost:3000/tools/listDatasets/call \ -H "Content-Type: application/json" \ -d '{ "arguments": {} }'

Licencia

Instituto Tecnológico de Massachusetts (MIT)

Install Server
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.

Un puerto compatible con npx del mcp-server-axiom de @Axiom

  1. Instalación y uso
    1. Configuración de MCP
    2. Desarrollo y pruebas locales
  2. Puntos finales de API
    1. Ejemplo de llamadas a herramientas
  3. Licencia

    Related MCP Servers

    • A
      security
      A
      license
      A
      quality
      An MCP server to run commands.
      Last updated -
      2
      933
      160
      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 -
      49
      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