MCP server providing read-only access to InfluxDB v2 databases
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"influxdb-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# InfluxDB MCP Server Model Context Protocol server providing read-only access to InfluxDB v2 for LLMs. Enables querying time-series data via Flux queries and schema discovery. ## Installation ### Standalone using uv + python ```bash # Clone and install git clone <repository-url> cd influxdb-mcp uv sync # Run uv run python -m influxdb_mcp ``` ### Using Docker ```bash # Build and run docker build -t influxdb-mcp . docker run -d -p 5001:5001 --env-file .env influxdb-mcp # Or use docker-compose docker-compose up -d ``` ## Configuration ### Environment Variables | Variable | Description | Default | Required | |----------|-------------|---------|----------| | **InfluxDB Settings** | | | | | `INFLUXDB_TOKEN` | Auth token | - | **Yes** | | `INFLUXDB_ORG` | Organization | - | **Yes** | | `INFLUXDB_HOST` | InfluxDB hostname | `localhost` | No | | `INFLUXDB_PORT` | InfluxDB port | `8086` | No | | `INFLUXDB_USE_SSL` | Use HTTPS | `false` | No | | `INFLUXDB_VERIFY_SSL` | Verify SSL certs | `true` | No | | `INFLUXDB_TIMEOUT` | Request timeout (ms) | `10000` | No | | **MCP Settings** | | | | | `MCP_LISTEN_HOST` | Server bind address | `127.0.0.1` | No | | `MCP_LISTEN_PORT` | Server port | `5001` | No | | `MCP_TRANSPORT` | Transport protocol | `streamable-http` | No | ### .env Example ```env # InfluxDB Configuration INFLUXDB_HOST=influxdb.example.com INFLUXDB_PORT=8086 INFLUXDB_TOKEN=your-token-here INFLUXDB_ORG=your-org # MCP Configuration MCP_LISTEN_HOST=0.0.0.0 MCP_LISTEN_PORT=8000 ``` ## Available Tools - `test_connection` - Test InfluxDB connection and return status - `list_buckets` - List all available buckets - `list_measurements(bucket)` - List measurements in a bucket - `execute_flux_query(query)` - Execute custom Flux queries ## Available Resources - `influxdb://buckets` - Live bucket list with metadata - `influxdb://measurements/{bucket}` - Live measurements for bucket - `influxdb://status` - Current connection status - `flux://templates/daily-hourly-…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.