idoru/influxdb-mcp-server

idoru/influxdb-mcp-server

от idoru
MCP-сервер для доступа к InfluxDB v2. Позволяет AI агентам читать временные ряды, выполнять Flux-запросы и управлять объектами баз данных через ресурсы и инструменты. Упрощает интеграцию InfluxDB с...

MseeP Badge

InfluxDB v2 MCP Server

smithery badge

Trust Score

A Model Context Protocol (MCP) server that exposes access to an InfluxDB v2 instance using the InfluxDB OSS API v2. Mostly built with Claude Code.

Features

This MCP server provides:

  • Resources: Access to organization, bucket, and measurement data
  • Tools: Write data, execute queries, and manage database objects
  • Prompts: Templates for common Flux queries and Line Protocol format

Resources

The server exposes the following resources:

  1. Organizations List: influxdb://orgs

    • Displays all organizations in the InfluxDB instance
  2. Buckets List: influxdb://buckets

    • Shows all buckets with their metadata
  3. Bucket Measurements: influxdb://bucket/{bucketName}/measurements

    • Lists all measurements within a specified bucket
  4. Query Data: influxdb://query/{orgName}/{fluxQuery}

    • Executes a Flux query and returns results as a resource

Tools

The server provides these tools:

  1. write-data: Write time-series data in line protocol format

    • Parameters: org, bucket, data, precision (optional)
  2. query-data: Execute Flux queries

    • Parameters: org, query
  3. create-bucket: Create a new bucket

    • Parameters: name, orgID, retentionPeriodSeconds (optional)
  4. create-org: Create a new organization

    • Parameters: name, description (optional)

Часто задаваемые вопросы

Инструменты были проиндексированы:
create-bucket

Создаёт новый бакет в организации, чтобы последующие вызовы write-data имели место назначения.

Параметры
  • namestringобязательный

    Понятное имя bucket. Соблюдайте правила именования InfluxDB (буквы и цифры, дефисы, подчёркивания).

  • orgIDstringобязательный

    Идентификатор организации (UUID), который будет владеть бакетом. Получите его из ресурса organizations или из вывода create-org.

  • retentionPeriodSecondsnumber

    Необязательная продолжительность хранения в секундах. Опустите для бесконечного хранения.

create-org

Создаёт новую организацию для изоляции пользователей или проектов перед созданием bucket'ов и токенов.

Параметры
  • descriptionstring

    Необязательное описание в свободной форме, которое помогает людям понять, зачем существует организация.

  • namestringобязательный

    Отображаемое имя организации, как оно должно отображаться в InfluxDB Cloud/OSS.

query-data

Выполняет Flux-запрос внутри организации для проверки схем измерений, выполнения агрегаций или проверки недавно записанных данных.

Параметры
  • orgstringобязательный

    Организация, чьи бакеты запрос должен нацеливать (точное имя, не ID).

  • querystringобязательный

    Текст запроса Flux. Поддерживаются многострочные строки; результаты возвращаются в виде аннотированного CSV для удобного разбора.

write-data

Потоковая запись записей протокола строк с разделителями новой строки в bucket. Используйте это после составления измерений, чтобы LLM могла вставлять реальную телеметрию, с возможностью управления точностью временных меток.

Параметры
  • bucketstringобязательный

    Имя корзины для получения очков. Убедитесь, что она уже существует, или сначала вызовите create-bucket.

  • datastringобязательный

    Полезная нагрузка, содержащая одну или несколько строк протокола line protocol (измерения, теги, поля, временные метки), разделенных переводами строк.

  • orgstringобязательный

    Человекочитаемое название организации, которой принадлежит целевой бакет (то же значение, которое возвращает ресурс orgs).

  • precisionenum

    Необязательная точность временной метки. Указывайте её только когда строчный протокол опускает контекст суффикса единицы измерения; по умолчанию — наносекунды.

0.2.0основная
0.1.1
0.1.0

Выберите клиент, чтобы установить idoru/influxdb-mcp-server:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "idoru-influxdb-mcp-server-y9amqy7gy5": {
      "command": "npx",
      "args": [
        "influxdb-mcp-server"
      ],
      "env": {
        "INFLUXDB_TOKEN": "your_token",
        "INFLUXDB_URL": "http://localhost:8086",
        "INFLUXDB_ORG": "your_org"
      }
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "idoru-influxdb-mcp-server-y9amqy7gy5": {
      "command": "npx",
      "args": [
        "influxdb-mcp-server"
      ],
      "env": {
        "INFLUXDB_TOKEN": "your_token",
        "INFLUXDB_URL": "http://localhost:8086",
        "INFLUXDB_ORG": "your_org"
      }
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "idoru-influxdb-mcp-server-y9amqy7gy5": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "influxdb-mcp-server"
      ],
      "env": {
        "INFLUXDB_TOKEN": "your_token",
        "INFLUXDB_URL": "http://localhost:8086",
        "INFLUXDB_ORG": "your_org"
      }
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"idoru-influxdb-mcp-server-y9amqy7gy5\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"influxdb-mcp-server\"],\"env\":{\"INFLUXDB_TOKEN\":\"your_token\",\"INFLUXDB_URL\":\"http://localhost:8086\",\"INFLUXDB_ORG\":\"your_org\"}}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "idoru-influxdb-mcp-server-y9amqy7gy5": {
      "command": "npx",
      "args": [
        "influxdb-mcp-server"
      ],
      "env": {
        "INFLUXDB_TOKEN": "your_token",
        "INFLUXDB_URL": "http://localhost:8086",
        "INFLUXDB_ORG": "your_org"
      }
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add idoru-influxdb-mcp-server-y9amqy7gy5 --env INFLUXDB_TOKEN=your_token --env INFLUXDB_URL=http://localhost:8086 --env INFLUXDB_ORG=your_org -- npx influxdb-mcp-server

Либо через JSON-конфиг:

claude mcp add-json idoru-influxdb-mcp-server-y9amqy7gy5 "{\"command\":\"npx\",\"args\":[\"influxdb-mcp-server\"],\"env\":{\"INFLUXDB_TOKEN\":\"your_token\",\"INFLUXDB_URL\":\"http://localhost:8086\",\"INFLUXDB_ORG\":\"your_org\"}}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add idoru-influxdb-mcp-server-y9amqy7gy5 --env INFLUXDB_TOKEN=your_token --env INFLUXDB_URL=http://localhost:8086 --env INFLUXDB_ORG=your_org -- npx influxdb-mcp-server

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.idoru-influxdb-mcp-server-y9amqy7gy5]
command = "npx"
args = ["influxdb-mcp-server"]

[mcp_servers.idoru-influxdb-mcp-server-y9amqy7gy5.env]
INFLUXDB_TOKEN = "your_token"
INFLUXDB_URL = "http://localhost:8086"
INFLUXDB_ORG = "your_org"
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите idoru/influxdb-mcp-server, а в поле команды запуска — строку ниже:
npx influxdb-mcp-server

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "idoru-influxdb-mcp-server-y9amqy7gy5": {
      "command": "npx",
      "args": [
        "influxdb-mcp-server"
      ],
      "env": {
        "INFLUXDB_TOKEN": "your_token",
        "INFLUXDB_URL": "http://localhost:8086",
        "INFLUXDB_ORG": "your_org"
      }
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "idoru-influxdb-mcp-server-y9amqy7gy5": {
      "command": "npx",
      "args": [
        "influxdb-mcp-server"
      ],
      "env": {
        "INFLUXDB_TOKEN": "your_token",
        "INFLUXDB_URL": "http://localhost:8086",
        "INFLUXDB_ORG": "your_org"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например idoru-influxdb-mcp-server-y9amqy7gy5.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: idoru-influxdb-mcp-server-y9amqy7gy5
    command: npx
    args:
      - "influxdb-mcp-server"
    env:
      INFLUXDB_TOKEN: your_token
      INFLUXDB_URL: http://localhost:8086
      INFLUXDB_ORG: your_org
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "idoru-influxdb-mcp-server-y9amqy7gy5": {
      "command": "npx",
      "args": [
        "influxdb-mcp-server"
      ],
      "env": {
        "INFLUXDB_TOKEN": "your_token",
        "INFLUXDB_URL": "http://localhost:8086",
        "INFLUXDB_ORG": "your_org"
      }
    }
  }
}

Похожие MCP-сервера

InfluxData/influxdb3_mcp_server

InfluxData/influxdb3_mcp_server

официальный

от influxdata

MCP сервер для InfluxDB 3: SQL-запросы, запись line protocol, управление базами и токенами. Более 20 инструментов для Core, Enterprise, Cloud. Незаменим для инженеров данных и DevOps, работающих с ...

TypeScript⭐ 38
yincongcyincong/VictoriaMetrics-mcp-server

yincongcyincong/VictoriaMetrics-mcp-server

от yincongcyincong

MCP-сервер для работы с VictoriaMetrics: записывает и считывает временные ряды, выполняет PromQL-запросы, управляет лейблами. Идеально для DevOps и SRE, автоматизирующих мониторинг через ИИ-агенты.

JavaScript⭐ 8
bytebase/dbhub

bytebase/dbhub

от bytebase

DBHub выполняет SQL-запросы и ищет объекты схемы в PostgreSQL, MySQL, SQL Server и SQLite. Лёгкий, с read-only режимом.

TypeScript⭐ 3696
ClickHouse/mcp-clickhouse

ClickHouse/mcp-clickhouse

официальный

от clickhouse

Выполняет SQL-запросы к ClickHouse: перечисляет базы, таблицы, читает данные в режиме read-only. chDB позволяет запрашивать файлы и URL без отдельного сервера.

Python⭐ 890
jparkerweb/mcp-sqlite

jparkerweb/mcp-sqlite

от jparkerweb

MCP сервер для работы с SQLite: выполняет CRUD-операции, исследование схемы таблиц и произвольные SQL-запросы. Полезен разработчикам, управляющим базами данных через ИИ-ассистентов.

JavaScript⭐ 130
Dataring-engineering/mcp-server-trino

Dataring-engineering/mcp-server-trino

от dataring-engineering

MCP сервер для работы с Trino - быстрым SQL-движком для аналитики. AI-агенты и пользователи могут просматривать таблицы и выполнять произвольные SQL-запросы, что упрощает интеграцию моделей с больш...

Python⭐ 18
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин