Servidor Logfire MCP

Dê poder aos seus agentes de IA com acesso direto aos traces e métricas do seu app para depuração rápida, rastreamento de exceções e insights de telemetria usando o Servidor Logfire MCP no FlowHunt.

Servidor Logfire MCP

O que faz o Servidor “Logfire” MCP?

O Servidor Logfire MCP é um servidor Model Context Protocol (MCP) que permite que assistentes de IA e LLMs acessem, recuperem e analisem dados de telemetria enviados ao Logfire via o padrão OpenTelemetry. Ao conectar seu projeto Logfire, este servidor permite que ferramentas e agentes baseados em IA consultem traces distribuídos, inspecionem padrões de exceção e executem consultas SQL personalizadas sobre as métricas e dados de rastreamento do seu aplicativo usando as APIs do Logfire. Essa integração possibilita resolução de problemas rápida, observabilidade e automação de tarefas comuns de análise de telemetria, proporcionando aos desenvolvedores fluxos de trabalho aprimorados para depuração, monitoramento e geração de insights diretamente de seus ambientes de desenvolvimento ou agentes assistidos por IA.

Lista de Prompts

Nenhum template de prompt explícito está documentado no repositório.

Lista de Recursos

Nenhum recurso explícito (como recursos MCP) está documentado no repositório.

Lista de Ferramentas

  • find_exceptions
    Recupera contagens de exceções de traces, agrupadas por arquivo, dentro de uma janela de tempo especificada.

  • find_exceptions_in_file
    Fornece informações detalhadas de trace sobre exceções ocorridas em um arquivo específico em um determinado período.

  • arbitrary_query
    Executa consultas SQL personalizadas em traces e métricas OpenTelemetry, permitindo exploração flexível dos dados.

  • get_logfire_records_schema
    Retorna o esquema OpenTelemetry, permitindo aos usuários elaborarem consultas personalizadas mais precisas.

Casos de Uso deste Servidor MCP

  • Monitoramento e Análise de Exceções
    Desenvolvedores podem rapidamente identificar quais arquivos estão gerando mais exceções, identificar tendências e focar esforços de depuração.

  • Análise de Causa Raiz
    Ao detalhar as informações de exceção em um arquivo específico, as equipes podem acelerar a identificação e resolução de problemas críticos.

  • Relatórios Personalizados de Telemetria
    A possibilidade de executar consultas SQL arbitrárias permite às equipes gerar relatórios e dashboards personalizados conforme suas necessidades.

  • Exploração de Esquema
    Com acesso ao esquema OpenTelemetry, desenvolvedores entendem melhor os campos de dados disponíveis para otimizar consultas e integrações personalizadas.

Como configurar

Windsurf

Nenhuma instrução de configuração fornecida para Windsurf.

Claude

  1. Abra as configurações do Claude Desktop.
  2. Adicione uma nova configuração de servidor MCP com o seguinte JSON:
    {
      "command": ["uvx"],
      "args": ["logfire-mcp"],
      "type": "stdio",
      "env": {
        "LOGFIRE_READ_TOKEN": "YOUR_TOKEN"
      }
    }
    
  3. Substitua "YOUR_TOKEN" pelo seu token de leitura do Logfire.
  4. Salve as configurações e reinicie o Claude.
  5. Verifique se o servidor MCP está conectado tentando realizar uma consulta.

Protegendo chaves de API:
Armazene seu token na seção env conforme acima para mantê-lo fora de argumentos e do controle de versão.

Cursor

  1. Certifique-se de que o uv está instalado.
  2. Crie um arquivo .cursor/mcp.json na raiz do seu projeto.
  3. Adicione a seguinte configuração:
    {
      "mcpServers": {
        "logfire": {
          "command": "uvx",
          "args": ["logfire-mcp", "--read-token=YOUR-TOKEN"]
        }
      }
    }
    
  4. Substitua "YOUR-TOKEN" pelo seu token de leitura do Logfire.
  5. Salve o arquivo e reinicie o Cursor.

Observação: Cursor não suporta o campo env; use o argumento --read-token em vez disso.

Cline

  1. Abra ou crie cline_mcp_settings.json.
  2. Adicione o seguinte:
    {
      "mcpServers": {
        "logfire": {
          "command": "uvx",
          "args": ["logfire-mcp"],
          "env": {
            "LOGFIRE_READ_TOKEN": "YOUR_TOKEN"
          },
          "disabled": false,
          "autoApprove": []
        }
      }
    }
    
  3. Substitua "YOUR_TOKEN" pelo seu token de leitura do Logfire.
  4. Salve o arquivo e reinicie o Cline.
  5. Confirme se o servidor MCP está ativo.

Protegendo chaves de API:
Os tokens permanecem seguros via o campo env na sua configuração.

Windsurf

Nenhuma instrução de configuração fornecida para Windsurf.

Como usar este MCP em fluxos

Usando o MCP no FlowHunt

Para integrar servidores MCP no seu fluxo de trabalho do FlowHunt, comece adicionando o componente MCP ao seu fluxo e conectando-o ao seu agente de IA:

Fluxo MCP do FlowHunt

Clique no componente MCP para abrir o painel de configuração. Na seção de configuração do sistema MCP, insira os detalhes do seu servidor MCP usando este formato JSON:

{
  "logfire": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

Uma vez configurado, o agente de IA estará apto a utilizar este MCP como ferramenta, com acesso a todas as suas funções e capacidades. Lembre-se de trocar "logfire" pelo nome real do seu servidor MCP e de substituir a URL pela URL do seu servidor MCP.


Visão Geral

SeçãoDisponibilidadeDetalhes/Observações
Visão Geral
Lista de PromptsNenhum template de prompt documentado.
Lista de RecursosNenhum recurso documentado.
Lista de Ferramentas4 ferramentas documentadas: exceções, consultas e acesso a esquema.
Proteção de Chaves de APIExemplos de variável de ambiente e JSON de configuração fornecidos.
Suporte a Amostragem (menos importante na avaliação)Nenhuma menção ao suporte a amostragem.

Suporte a Roots: ⛔ (Não documentado)

Suporte a Amostragem: ⛔ (Não documentado)


Com base no exposto, o Servidor Logfire MCP é um servidor MCP focado e de qualidade para produção em observabilidade, mas carece de documentação para templates de prompt, recursos, roots ou suporte a amostragem. Destaca-se por expor um pequeno conjunto de ferramentas de alto valor para telemetria e depuração. Avaliação final: 6/10 — excelente para seu caso de uso, mas não uma implementação de referência MCP completa.


Pontuação MCP

Possui LICENSE⛔ (Nenhum arquivo LICENSE encontrado)
Possui pelo menos uma ferramenta
Número de Forks9
Número de Stars77

Perguntas frequentes

O que é o Servidor Logfire MCP?

O Servidor Logfire MCP permite que agentes de IA e LLMs acessem e analisem dados de telemetria (traces, métricas, exceções) coletados via OpenTelemetry, utilizando APIs do Logfire para observabilidade e resolução de problemas em tempo real.

Quais ferramentas o Logfire MCP oferece?

O Logfire MCP disponibiliza ferramentas para contagem e análise de exceções (find_exceptions, find_exceptions_in_file), SQL personalizado sobre telemetria (arbitrary_query) e descoberta de esquema (get_logfire_records_schema).

Como proteger meu token de leitura do Logfire?

Armazene seu token de leitura do Logfire em variáveis de ambiente (campos env na configuração) para Claude e Cline, e como argumento de CLI para o Cursor. Evite inserir tokens diretamente em arquivos sob controle de versão.

Quais casos de uso o Logfire MCP suporta?

Casos típicos incluem monitoramento de exceções, análise de causa raiz, relatórios personalizados de telemetria e exploração de esquema—tudo acessível para agentes de IA no FlowHunt via integração MCP.

Como usar o Logfire MCP em um fluxo do FlowHunt?

Adicione o componente MCP no seu fluxo do FlowHunt, configure-o com os detalhes do seu servidor Logfire MCP, e seu agente de IA poderá executar consultas e análises sobre os dados de telemetria do seu aplicativo.

Impulsione a Observabilidade com o Logfire MCP

Integre o Servidor Logfire MCP ao FlowHunt para desbloquear consultas de telemetria em tempo real, insights sobre exceções e relatórios personalizados para seus fluxos de trabalho com IA.

Saiba mais