mcp-servidor-axiom
Una implementación de servidor de Protocolo de Contexto de Modelo para Axiom que permite a los agentes de IA consultar sus datos utilizando el Lenguaje de Procesamiento de Axiom (APL).
Estado
Funciona con la aplicación de escritorio Claude. Implementa seis herramientas MCP:
- queryApl: Ejecuta consultas APL contra conjuntos de datos Axiom
- listDatasets: Lista los conjuntos de datos Axiom disponibles
- getDatasetSchema: Obtiene el esquema del conjunto de datos
- getSavedQueries: Recupera las consultas APL guardadas o iniciadas
- getMonitors: Lista las configuraciones de monitorización
- getMonitorsHistory: Obtener el historial de ejecución de monitores
Nota: Todas las herramientas requieren un token de API para la autenticación. Utilice su token de API como parámetro del token
.
Aún no hay soporte para recursos o avisos MCP.
Instalación
Versiones
Descargue la última versión binaria desde la página de versiones.
Fuente
go install github.com/axiomhq/axiom-mcp@latest
Configuración
Configure utilizando uno de estos métodos:
Ejemplo de archivo de configuración (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
Banderas de línea de comandos:
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
Variables de entorno:
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
Uso
- Cree un archivo de configuración:
echo "token xaat-your-api-token" > config.txt
- Configure la aplicación Claude para utilizar el servidor MCP:
code ~/Library/Application\ Support/Claude/claude_desktop_config.json
{ "mcpServers": { "axiom": {"command": "/ruta/a/tu/axiom-mcp-binario", "args" : ["--config", "/ruta/a/tu/config.txt"], "env": { // Alternativamente, puede establecer las variables de entorno aquí "AXIOM_TOKEN": "xaat-your-api-token", "AXIOM_URL": "https://api.axiom.co" } } } }
Licencia
Licencia MIT - ver archivo LICENSE