Skip to main content
Glama

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
}

Related MCP server: mcp-perplexity

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
license - permissive license
A
quality
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • MCP server for Flux AI image generation

  • MCP server for Grok Imagine AI video generation

  • MCP server for Hailuo (MiniMax) AI video generation

View all MCP Connectors

Latest Blog Posts

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