Servidor InfluxDB MCP
Conecte seus fluxos do FlowHunt ao InfluxDB para análises em tempo real de séries temporais, ingestão automatizada de dados e gerenciamento de banco de dados—aproveitando a IA para insights automáticos e inteligentes.

O que faz o Servidor “InfluxDB” MCP?
O Servidor InfluxDB MCP é um servidor Model Context Protocol (MCP) projetado para fornecer acesso perfeito a uma instância InfluxDB usando a OSS API v2 do InfluxDB. Ele atua como uma ferramenta intermediária que conecta assistentes de IA a dados de séries temporais armazenados no InfluxDB, possibilitando fluxos de trabalho aprimorados para desenvolvedores e sistemas de IA. Por meio de sua interface padronizada, o servidor expõe tanto recursos (como organizações, buckets e medições) quanto ferramentas (como consulta e gravação de dados), capacitando clientes de IA a realizar tarefas como executar consultas no banco de dados, gerenciar buckets de dados ou integrar análises de séries temporais em suas aplicações. Esta integração robusta garante que desenvolvedores possam automatizar o tratamento de dados, simplificar seus processos de desenvolvimento e aumentar a inteligência de suas aplicações aproveitando dados em tempo real e históricos do InfluxDB.
Lista de Prompts
- flux-query-examples: Fornece modelos comuns de consultas Flux para simplificar a escrita e execução de consultas típicas no InfluxDB.
- line-protocol-guide: Oferece um guia e modelo para uso do formato line protocol do InfluxDB, auxiliando nas operações de gravação de dados.
Lista de Recursos
- Lista de Organizações (
influxdb://orgs
): Mostra todas as organizações presentes na instância InfluxDB. - Lista de Buckets (
influxdb://buckets
): Exibe todos os buckets com metadados associados. - Medições do Bucket (
influxdb://bucket/{bucketName}/measurements
): Lista todas as medições dentro de um bucket especificado. - Consulta de Dados (
influxdb://query/{orgName}/{fluxQuery}
): Executa uma consulta Flux e retorna os resultados como recurso.
Lista de Ferramentas
- write-data: Grava dados de séries temporais no formato line protocol do InfluxDB. Parâmetros incluem org, bucket, dados e precisão opcional.
- query-data: Executa consultas Flux contra a instância do InfluxDB. Requer os parâmetros org e query.
- create-bucket: Cria um novo bucket no banco de dados. Parâmetros: nome, orgID e período de retenção opcional.
- create-org: Cria uma nova organização no InfluxDB. Parâmetros: nome e descrição opcional.
Casos de Uso deste Servidor MCP
- Consulta de Dados de Séries Temporais: Execute facilmente consultas Flux avançadas nos dados do InfluxDB, permitindo que desenvolvedores e agentes de IA recuperem, analisem e visualizem dados de séries temporais.
- Ingestão Automatizada de Dados: Automatize o processo de gravação de pontos de dados no InfluxDB usando o line protocol, otimizando pipelines de IoT ou telemetria.
- Gerenciamento de Banco de Dados: Crie programaticamente novas organizações e buckets, simplificando a gestão de infraestrutura para grandes implantações ou multi-tenant do InfluxDB.
- Descoberta de Medições: Liste dinamicamente as medições disponíveis em um bucket, auxiliando aplicações que precisam se adaptar a esquemas de dados em mudança.
- Análises Assistidas por IA: Permita que assistentes de IA exponham, contextualizem e manipulem dados do InfluxDB como parte de fluxos analíticos ou de monitoramento mais amplos.
Como configurar
Windsurf
Verifique se o Node.js está instalado em sua máquina.
Abra o arquivo de configuração do Windsurf (ex.:
windsurf.json
ou equivalente).Adicione o Servidor InfluxDB MCP ao objeto
mcpServers
:{ "mcpServers": { "influxdb-mcp": { "command": "npx", "args": [ "@idoru/influxdb-mcp-server@latest", "serve" ] } } }
Salve o arquivo e reinicie o Windsurf.
Verifique conferindo se o Servidor InfluxDB MCP aparece na lista de servidores MCP.
Protegendo Chaves de API
Defina valores sensíveis como variáveis de ambiente. Exemplo:
{
"mcpServers": {
"influxdb-mcp": {
"command": "npx",
"args": [
"@idoru/influxdb-mcp-server@latest",
"serve"
],
"env": {
"INFLUXDB_TOKEN": "${INFLUXDB_TOKEN_ENV}"
}
}
}
}
Claude
Instale o Node.js se ainda não estiver presente.
Localize o arquivo de configuração do Claude.
Adicione o Servidor InfluxDB MCP a
mcpServers
:{ "mcpServers": { "influxdb-mcp": { "command": "npx", "args": [ "@idoru/influxdb-mcp-server@latest", "serve" ] } } }
Salve as alterações e reinicie o Claude.
Confirme a configuração pela interface do Claude.
Protegendo Chaves de API
(Veja o exemplo do Windsurf acima.)
Cursor
Verifique se o Node.js está presente.
Abra as configurações ou o arquivo de configuração do Cursor.
Adicione o Servidor InfluxDB MCP usando:
{ "mcpServers": { "influxdb-mcp": { "command": "npx", "args": [ "@idoru/influxdb-mcp-server@latest", "serve" ] } } }
Salve e reinicie o Cursor.
Verifique a conectividade do servidor MCP.
Protegendo Chaves de API
(Veja o exemplo do Windsurf acima.)
Cline
Certifique-se de que o Node.js está instalado.
Edite o arquivo de configuração do Cline.
Insira o seguinte em
mcpServers
:{ "mcpServers": { "influxdb-mcp": { "command": "npx", "args": [ "@idoru/influxdb-mcp-server@latest", "serve" ] } } }
Salve o arquivo e reinicie o Cline.
Valide que o servidor está ativo no Cline.
Protegendo Chaves de API
(Veja o exemplo do Windsurf acima.)
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 do MCP do sistema, insira os detalhes do seu servidor MCP usando este formato JSON:
{
"influxdb-mcp": {
"transport": "streamable_http",
"url": "https://seumcpserver.exemplo/caminhoparaomcp/url"
}
}
Uma vez configurado, o agente de IA poderá usar este MCP como uma ferramenta com acesso a todas as suas funções e capacidades. Lembre-se de alterar “influxdb-mcp” para o nome real do seu servidor MCP e substituir a URL pela do seu próprio servidor MCP.
Visão Geral
Seção | Disponibilidade | Detalhes/Observações |
---|---|---|
Visão Geral | ✅ | Fornecido em README.md |
Lista de Prompts | ✅ | flux-query-examples, line-protocol-guide |
Lista de Recursos | ✅ | orgs, buckets, medições dos buckets, consulta Flux |
Lista de Ferramentas | ✅ | write-data, query-data, create-bucket, create-org |
Proteção de Chaves de API | ✅ | Exemplo de variável de ambiente na seção de configuração |
Suporte a Sampling (menos importante na avaliação) | ⛔ | Não mencionado na documentação |
Suporte a Roots: ⛔ Não mencionado
Com base no exposto acima, este servidor MCP está bem documentado para seus recursos principais de integração com o InfluxDB. Ele expõe claramente recursos e ferramentas, inclui modelos de prompts e fornece boas orientações de configuração. No entanto, recursos avançados MCP como roots e sampling não estão documentados, o que limita um pouco sua extensibilidade para alguns fluxos de trabalho.
Nossa opinião
Este é um servidor MCP robusto e prático para InfluxDB com utilidade clara para dados de séries temporais e tarefas de automação. Ele obtém ótima pontuação para uso prático por desenvolvedores, embora careça de documentação sobre recursos MCP avançados.
Pontuação MCP
Possui uma LICENSE | ✅ (MIT) |
---|---|
Possui pelo menos uma ferramenta | ✅ |
Número de Forks | 6 |
Número de Estrelas | 13 |
Perguntas frequentes
- O que o Servidor InfluxDB MCP faz?
Ele conecta o FlowHunt (ou outros assistentes de IA) a um banco de dados InfluxDB, permitindo consultar, gravar e gerenciar dados de séries temporais usando uma interface MCP padronizada—viabilizando análises, automação e aprimoramento de fluxos de trabalho.
- Quais recursos e ferramentas são expostos?
Ele expõe organizações, buckets, medições dos buckets e suporta consultas Flux diretas. As ferramentas incluem gravação de dados (line protocol), consulta de dados, criação de buckets e criação de organizações.
- Como posso automatizar a ingestão ou consulta de dados?
Use a ferramenta 'write-data' para ingestão automatizada via line protocol ou a ferramenta 'query-data' para consultas Flux avançadas—tudo acessível via fluxos do FlowHunt.
- É seguro conectar ao meu InfluxDB?
Sim, você deve usar variáveis de ambiente para armazenar tokens de API ou segredos, garantindo que as credenciais nunca fiquem codificadas nos arquivos de configuração.
- Quais são os casos de uso típicos?
Análise de séries temporais com IA, pipelines automáticos de telemetria IoT, gerenciamento de banco de dados para organizações/buckets e exploração dinâmica de dados—tudo dentro do FlowHunt.
- Suporta recursos MCP avançados como roots ou sampling?
Roots e sampling não estão atualmente documentados para este servidor, mas todos os recursos principais de integração com o InfluxDB são amplamente suportados.
Integre o InfluxDB ao FlowHunt
Automatize fluxos de dados de séries temporais e capacite seus agentes de IA com acesso direto ao InfluxDB usando o Servidor InfluxDB MCP no FlowHunt.