influxdb3_mcp_server

influxdata/influxdb3_mcp_server

3.3

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

  1. get_help

    Get help and troubleshooting guidance for InfluxDB operations

  2. write_line_protocol

    Write data using InfluxDB line protocol

  3. create_database

    Create a new database (with Cloud Dedicated config options)

  4. update_database

    Update database configuration (maxTables, retention, etc.)

  5. delete_database

    Delete a database by name (irreversible)

  6. execute_query

    Run a SQL query against a database (supports multiple formats)

  7. get_measurements

    List all measurements (tables) in a database

  8. get_measurement_schema

    Get schema (columns/types) for a measurement/table

  9. create_admin_token

    Create a new admin token (full permissions)

  10. list_admin_tokens

    List all admin tokens (with optional filtering)

  11. create_resource_token

    Create a resource token for specific DBs and permissions

  12. list_resource_tokens

    List all resource tokens (with filtering and ordering)

  13. delete_token

    Delete a token by name

  14. regenerate_operator_token

    Regenerate the operator token (dangerous/irreversible)

  15. cloud_list_database_tokens

    List all database tokens for Cloud-Dedicated cluster

  16. cloud_get_database_token

    Get details of a specific database token by ID

  17. cloud_create_database_token

    Create a new database token for Cloud-Dedicated cluster

  18. cloud_update_database_token

    Update an existing database token

  19. cloud_delete_database_token

    Delete a database token from Cloud-Dedicated cluster

  20. list_databases

    List all available databases in the instance

  21. health_check

    Check InfluxDB connection and health status