influxdata/influxdb3_mcp_server
If you are the rightful owner of influxdb3_mcp_server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The InfluxDB MCP Server facilitates integration with InfluxDB 3, providing tools and resources for seamless interaction via MCP clients.
The InfluxDB MCP Server is designed to integrate with InfluxDB 3, including Core, Enterprise, and Cloud Dedicated versions. It provides a robust interface for managing and interacting with InfluxDB instances through Model Context Protocol (MCP) clients. This server supports a wide range of operations, from database management to executing queries, and is compatible with various deployment environments, including local setups and Docker containers. By leveraging the MCP framework, users can efficiently manage their InfluxDB instances, ensuring optimal performance and streamlined data operations. The server is equipped with a comprehensive set of tools and resources, making it an essential component for developers and administrators working with InfluxDB.
Features
- Comprehensive toolset for database management and data operations.
- Supports InfluxDB Core, Enterprise, and Cloud Dedicated versions.
- Flexible deployment options, including local and Docker-based setups.
- Integration with MCP clients for streamlined operations.
- Environment variable configuration for easy setup and management.
Tools
get_help
Get help and troubleshooting guidance for InfluxDB operations
write_line_protocol
Write data using InfluxDB line protocol
create_database
Create a new database (with Cloud Dedicated config options)
update_database
Update database configuration (maxTables, retention, etc.)
delete_database
Delete a database by name (irreversible)
execute_query
Run a SQL query against a database (supports multiple formats)
get_measurements
List all measurements (tables) in a database
get_measurement_schema
Get schema (columns/types) for a measurement/table
create_admin_token
Create a new admin token (full permissions)
list_admin_tokens
List all admin tokens (with optional filtering)
create_resource_token
Create a resource token for specific DBs and permissions
list_resource_tokens
List all resource tokens (with filtering and ordering)
delete_token
Delete a token by name
regenerate_operator_token
Regenerate the operator token (dangerous/irreversible)
cloud_list_database_tokens
List all database tokens for Cloud-Dedicated cluster
cloud_get_database_token
Get details of a specific database token by ID
cloud_create_database_token
Create a new database token for Cloud-Dedicated cluster
cloud_update_database_token
Update an existing database token
cloud_delete_database_token
Delete a database token from Cloud-Dedicated cluster
list_databases
List all available databases in the instance
health_check
Check InfluxDB connection and health status