Servidor Loki MCP
Integre consultas de logs do Grafana Loki em seus fluxos de IA com o Servidor Loki MCP para insights em tempo real, monitoramento e automação operacional.

O que faz o Servidor “Loki” MCP?
O Servidor Loki MCP é uma implementação em Go do Model Context Protocol (MCP) projetada para integrar-se ao Grafana Loki, um sistema de agregação de logs. Ele serve como ponte entre assistentes de IA e fontes externas de logs, permitindo que a IA consulte e interaja com fluxos de logs armazenados no Loki. Ao expor as capacidades de consulta do Loki via protocolo MCP, desenvolvedores e clientes de IA podem aprimorar seus fluxos de trabalho — como busca, filtragem e análise de logs — diretamente por interfaces padronizadas orientadas por LLM. Isso viabiliza tarefas como investigação de logs em tempo real, troubleshooting e criação de dashboards, proporcionando acesso contínuo a dados operacionais para melhorar observabilidade e automação.
Lista de Prompts
Nenhum template de prompt está documentado no repositório.
Lista de Recursos
Nenhum recurso explícito de MCP é descrito no repositório.
Lista de Ferramentas
- loki_query
Permite consultas a dados de logs do Grafana Loki.- Parâmetros obrigatórios:
query
: string de consulta LogQL
- Parâmetros opcionais:
url
: URL do servidor Loki (padrão do env LOKI_URL ou http://localhost:3100)start
: Hora de início da consulta (padrão: 1 hora atrás)end
: Hora final da consulta (padrão: agora)limit
: Número máximo de entradas a retornar (padrão: 100)
- Parâmetros obrigatórios:
Casos de Uso deste Servidor MCP
- Exploração de Dados de Logs
Desenvolvedores ou agentes de IA podem consultar e analisar programaticamente logs armazenados no Grafana Loki, auxiliando troubleshooting e resposta a incidentes. - Monitoramento Automatizado de Logs
Permite fluxos de monitoramento orientados por LLM, onde assistentes de IA podem escanear logs à procura de anomalias, padrões de erro ou eventos específicos. - Dashboards Operacionais
Facilita a criação dinâmica de dashboards ao buscar os logs necessários para ferramentas de visualização ou relatórios. - Análise de Causa Raiz
Habilita a IA a vasculhar grandes volumes de logs, identificando a origem de problemas usando consultas LogQL flexíveis.
Como configurar
Windsurf
Instale o Go 1.16 ou superior.
Compile o servidor:
go build -o loki-mcp-server ./cmd/server
Edite a configuração do Windsurf para adicionar o servidor MCP.
Adicione o servidor Loki MCP com um snippet JSON (adapte conforme necessário):
{ "mcpServers": { "loki-mcp": { "command": "./loki-mcp-server", "args": [] } } }
Salve a configuração e reinicie o Windsurf.
Verifique se o servidor está rodando e acessível.
Protegendo as chaves de API (exemplo com variáveis de ambiente):
{
"mcpServers": {
"loki-mcp": {
"command": "./loki-mcp-server",
"env": {
"LOKI_URL": "https://your-loki-server.example"
}
}
}
}
Claude
Instale o Go 1.16 ou superior.
Compile o servidor como acima.
Abra o arquivo de configuração MCP do Claude.
Adicione o servidor Loki MCP:
{ "mcpServers": { "loki-mcp": { "command": "./loki-mcp-server", "args": [] } } }
Salve/reinicie o Claude.
Confirme se a configuração está funcionando.
Protegendo chaves de API:
{
"mcpServers": {
"loki-mcp": {
"command": "./loki-mcp-server",
"env": {
"LOKI_URL": "https://your-loki-server.example"
}
}
}
}
Cursor
Certifique-se de que o Go 1.16+ está instalado.
Compile o servidor Loki MCP.
Edite a configuração do Cursor.
Adicione a entrada do servidor Loki MCP:
{ "mcpServers": { "loki-mcp": { "command": "./loki-mcp-server", "args": [] } } }
Salve e reinicie o Cursor.
Verifique a integração.
Usando variáveis de ambiente:
{
"mcpServers": {
"loki-mcp": {
"command": "./loki-mcp-server",
"env": {
"LOKI_URL": "https://your-loki-server.example"
}
}
}
}
Cline
Instale o Go >=1.16.
Compile com:
go build -o loki-mcp-server ./cmd/server
Localize o arquivo de configuração do servidor MCP do Cline.
Adicione o servidor Loki MCP:
{ "mcpServers": { "loki-mcp": { "command": "./loki-mcp-server", "args": [] } } }
Salve e reinicie o Cline.
Teste a configuração.
Proteja as chaves de API via env:
{
"mcpServers": {
"loki-mcp": {
"command": "./loki-mcp-server",
"env": {
"LOKI_URL": "https://your-loki-server.example"
}
}
}
}
Como usar este MCP em fluxos
Usando MCP no FlowHunt
Para integrar servidores MCP ao seu fluxo no FlowHunt, comece adicionando o componente MCP ao seu fluxo e conectando-o ao seu agente de IA:

Clique no componente MCP para abrir o painel de configuração. Na seção de configuração MCP do sistema, insira os detalhes do seu servidor MCP usando este formato JSON:
{
"loki-mcp": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Uma vez configurado, o agente de IA poderá usar esse MCP como uma ferramenta com acesso a todas as suas funções e capacidades. Lembre-se de alterar "loki-mcp"
para o nome real do seu servidor MCP e substituir a URL pela sua URL do MCP.
Visão Geral
Seção | Disponibilidade | Detalhes/Notas |
---|---|---|
Visão Geral | ✅ | Resumo disponível no README.md |
Lista de Prompts | ⛔ | Nenhum template de prompt documentado |
Lista de Recursos | ⛔ | Nenhum recurso explícito de MCP listado |
Lista de Ferramentas | ✅ | Ferramenta loki_query descrita no README.md |
Proteção de Chaves de API | ✅ | Usa variável de ambiente LOKI_URL |
Suporte a Amostragem (menos relevante aqui) | ⛔ | Nenhuma menção a suporte à amostragem |
Com base nas tabelas acima, o Servidor Loki MCP oferece uma visão clara e uma ferramenta funcional para consultas a logs, mas carece de prompts documentados, recursos adicionais e funcionalidades avançadas de MCP como amostragem ou roots. A documentação é mínima e a configuração é orientada para desenvolvedores.
Nossa opinião
O Servidor Loki MCP é focado e funcional para integrar LLMs com consultas ao Grafana Loki, porém é minimalista e carece de amplitude em recursos MCP e documentação. Em uma avaliação, receberia nota 4/10: cumpre seu objetivo principal, mas não é um servidor MCP completo, polido ou altamente documentado.
Nota MCP
Possui LICENSE? | ⛔ |
---|---|
Possui ao menos uma ferramenta | ✅ |
Número de Forks | 1 |
Número de Estrelas | 5 |
Perguntas frequentes
- O que é o Servidor Loki MCP?
O Servidor Loki MCP é um serviço baseado em Go que conecta assistentes de IA ao Grafana Loki, permitindo consultas e análises de dados de logs através do Model Context Protocol (MCP). Ele possibilita monitoramento avançado de logs, troubleshooting e automação de dashboards dentro de fluxos de IA.
- Qual ferramenta o Servidor Loki MCP fornece?
Ele fornece a ferramenta `loki_query`, permitindo que os usuários consultem logs no Grafana Loki utilizando LogQL, com suporte a parâmetros como string de consulta, intervalo de tempo e limite de resultados.
- Quais são os principais casos de uso do Loki MCP?
Os principais casos de uso incluem exploração de dados de logs, monitoramento de logs automatizado, dashboards operacionais orientados por IA e análise de causa raiz — tudo diretamente dos seus fluxos de IA.
- Como posso proteger a configuração do meu Servidor Loki MCP?
Defina informações sensíveis como a URL do servidor Loki via variáveis de ambiente, por exemplo: `LOKI_URL=https://your-loki-server.example` na configuração do seu servidor MCP.
- O Servidor Loki MCP suporta templates de prompt ou recursos avançados de MCP?
Não, atualmente ele não suporta templates de prompt, amostragem ou recursos avançados de MCP — sua funcionalidade é focada em consultar e analisar logs por meio de uma única ferramenta.
- Qual a forma recomendada de usar o Servidor Loki MCP no FlowHunt?
Adicione o componente MCP ao seu fluxo do FlowHunt, forneça seus detalhes de conexão Loki MCP em JSON e conecte ao seu agente de IA. Isso permite consultas e análises diretas de logs a partir dos seus fluxos de IA.
Comece a Usar o Servidor Loki MCP
Faça a ponte entre IA e dados de logs. Implemente o Servidor Loki MCP para potencializar análises avançadas de logs e monitoramento nos seus fluxos FlowHunt.