Axiom
oficialConsulte e analise seus logs, traces e todos os outros dados de eventos do Axiom em linguagem natural.
O que você pode fazer com Axiom MCP?
- Execute consultas APL em seus conjuntos de dados — Peça ao assistente para executar uma consulta APL nos seus dados do Axiom usando
queryApl. - Listar conjuntos de dados disponíveis — Descubra quais conjuntos de dados existem na sua organização do Axiom com
listDatasets. - Inspecionar o esquema de um conjunto de dados — Recupere nomes e tipos de campos de um conjunto de dados específico via
getDatasetSchema. - Acessar consultas APL salvas — Acesse suas consultas favoritas ou salvas através de
getSavedQueries. - Verificar status e histórico de monitores — Revise as configurações de monitoramento com
getMonitorse visualize o histórico de execução comgetMonitorsHistory.
Documentação
[OBSOLETO] mcp-server-axiom
⚠️ AVISO DE OBSOLESCÊNCIA
Este repositório está obsoleto e não é mais mantido.
Em vez disso, utilize o servidor MCP oficial do Axiom em https://mcp.axiom.co.
Visão Geral
Uma implementação de servidor do Model Context Protocol para o Axiom que permite que agentes de IA consultem seus dados usando a Axiom Processing Language (APL).
Status
Funciona com o aplicativo de desktop Claude. Implementa seis ferramentas MCP:
- queryApl: Executa consultas APL em conjuntos de dados do Axiom
- listDatasets: Lista os conjuntos de dados disponíveis do Axiom
- getDatasetSchema: Obtém o esquema do conjunto de dados
- getSavedQueries: Recupera consultas APL salvas/favoritas
- getMonitors: Lista as configurações de monitoramento
- getMonitorsHistory: Obtém o histórico de execução dos monitores
Nota: Todas as ferramentas exigem um token de API para autenticação. Use seu token de API como o parâmetro token.
Ainda não há suporte para recursos ou prompts MCP.
Instalação
Releases
Baixe o binário compilado mais recente na página de releases.
Código Fonte
go install github.com/axiomhq/axiom-mcp@latest
Configuração
Configure usando um destes métodos:
Exemplo de Arquivo de Configuração (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
Flags de Linha de Comando:
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
Variáveis de Ambiente:
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
- Crie um arquivo de configuração:
echo "token xaat-your-api-token" > config.txt
- Configure o aplicativo Claude para usar o servidor MCP:
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"
}
}
}
}
Licença
Licença MIT - veja o arquivo LICENSE