InfluxDB MCPサーバー

MCP InfluxDB Time-Series AI Automation

FlowHuntでMCPサーバーをホスティングするために私たちにお問い合わせください

FlowHuntは、お客様の内部システムとAIツールの間に追加のセキュリティレイヤーを提供し、MCPサーバーからアクセス可能なツールをきめ細かく制御できます。私たちのインフラストラクチャーでホストされているMCPサーバーは、FlowHuntのチャットボットや、ChatGPT、Claude、さまざまなAIエディターなどの人気のAIプラットフォームとシームレスに統合できます。

「InfluxDB」MCPサーバーとは?

InfluxDB MCPサーバーは、InfluxDB OSS API v2を用いてInfluxDBインスタンスへのシームレスなアクセスを提供するModel Context ProtocolMCP)サーバーです。AIアシスタントとInfluxDBに保存された時系列データをつなぐ仲介ツールとして機能し、開発者やAIシステムのワークフローを強化します。標準化されたインターフェースを通じて、組織・バケット・計測値などのリソースや、クエリ・データ書き込みなどのツールを公開。データベースのクエリ実行、バケット管理、時系列分析のアプリケーション組み込みなど、多様なタスクがAIクライアントから実行可能です。この強力な統合により、開発者はデータ処理の自動化、開発プロセスの効率化、リアルタイムおよび過去データを活用したアプリの知能化を実現できます。

プロンプト一覧

  • flux-query-examples: 代表的なFluxクエリのテンプレート例を提供し、InfluxDBクエリの記述・実行を簡単にします。
  • line-protocol-guide: InfluxDBのラインプロトコル形式によるデータ書き込みをガイドとテンプレートでサポート。
Logo

ビジネスを成長させる準備はできましたか?

今日から無料トライアルを開始し、数日で結果を確認しましょう。

リソース一覧

  • 組織リスト(influxdb://orgs: InfluxDBインスタンス内のすべての組織を表示。
  • バケットリスト(influxdb://buckets: すべてのバケットとそのメタデータを表示。
  • バケット計測値(influxdb://bucket/{bucketName}/measurements: 指定バケット内の全計測値を一覧表示。
  • データクエリ(influxdb://query/{orgName}/{fluxQuery}: Fluxクエリを実行し、結果をリソースとして返却。

ツール一覧

  • write-data: InfluxDBのラインプロトコル形式で時系列データを書き込む。パラメータはorg, bucket, data, 任意でprecision。
  • query-data: InfluxDBインスタンスに対してFluxクエリを実行。orgとqueryパラメータ必須。
  • create-bucket: データベース内に新規バケットを作成。パラメータはname, orgID, 任意で保持期間。
  • create-org: InfluxDBに新規組織を作成。パラメータはname, 任意でdescription。

このMCPサーバーのユースケース

  • 時系列データのクエリ: InfluxDBのデータに対して高度なFluxクエリを簡単に実行し、開発者やAIエージェントが時系列データの取得・分析・可視化を可能にします。
  • 自動データ取り込み: ラインプロトコルを用いたデータポイントの自動書き込みで、IoTやテレメトリーパイプラインを効率化。
  • データベース管理: 新規組織やバケットをプログラムから作成でき、大規模またはマルチテナントなInfluxDB環境の管理を簡素化。
  • 計測値の探索: バケット内の利用可能な計測値を動的に一覧化し、スキーマが変化するアプリの適応を支援。
  • AI支援の分析: AIアシスタントがInfluxDBデータの可視化・文脈化・操作を行い、より広範な分析や監視ワークフローに統合。

セットアップ方法

Windsurf

  1. お使いのマシンにNode.jsがインストールされていることを確認してください。

  2. Windsurfの設定ファイル(例: windsurf.jsonなど)を開きます。

  3. mcpServersオブジェクトにInfluxDB MCPサーバーを追加します:

    {
      "mcpServers": {
        "influxdb-mcp": {
          "command": "npx",
          "args": [
            "@idoru/influxdb-mcp-server@latest",
            "serve"
          ]
        }
      }
    }
    
  4. ファイルを保存し、Windsurfを再起動します。

  5. MCPサーバー一覧にInfluxDB MCPサーバーが表示されていることを確認してください。

APIキーのセキュリティ
機密値は環境変数として設定しましょう。例:

{
  "mcpServers": {
    "influxdb-mcp": {
      "command": "npx",
      "args": [
        "@idoru/influxdb-mcp-server@latest",
        "serve"
      ],
      "env": {
        "INFLUXDB_TOKEN": "${INFLUXDB_TOKEN_ENV}"
      }
    }
  }
}

Claude

  1. Node.jsが未インストールの場合はインストールします。

  2. Claudeの設定ファイルを探します。

  3. mcpServersにInfluxDB MCPサーバーを追加:

    {
      "mcpServers": {
        "influxdb-mcp": {
          "command": "npx",
          "args": [
            "@idoru/influxdb-mcp-server@latest",
            "serve"
          ]
        }
      }
    }
    
  4. 保存してClaudeを再起動。

  5. Claudeのインターフェースでセットアップを確認。

APIキーのセキュリティ
(Windsurfの例を参照)

Cursor

  1. Node.jsがインストールされていることを確認。

  2. Cursorの設定または設定ファイルを開く。

  3. 以下でInfluxDB MCPサーバーを追加:

    {
      "mcpServers": {
        "influxdb-mcp": {
          "command": "npx",
          "args": [
            "@idoru/influxdb-mcp-server@latest",
            "serve"
          ]
        }
      }
    }
    
  4. 保存し、Cursorを再起動。

  5. MCPサーバーの接続状況を確認。

APIキーのセキュリティ
(Windsurfの例を参照)

Cline

  1. Node.jsがインストールされていることを確認。

  2. Clineの設定ファイルを編集。

  3. mcpServersに以下を挿入:

    {
      "mcpServers": {
        "influxdb-mcp": {
          "command": "npx",
          "args": [
            "@idoru/influxdb-mcp-server@latest",
            "serve"
          ]
        }
      }
    }
    
  4. 保存してClineを再起動。

  5. Cline上でサーバーが稼働していることを検証。

APIキーのセキュリティ
(Windsurfの例を参照)

フロー内でのMCP利用方法

FlowHuntでMCPを利用するには

FlowHuntのワークフローにMCPサーバーを統合するには、まずMCPコンポーネントをフローに追加し、AIエージェントに接続します。

FlowHunt MCPフロー

MCPコンポーネントをクリックして設定パネルを開きます。システムMCP設定欄に、以下のJSON形式でMCPサーバー情報を挿入してください:

{
  "influxdb-mcp": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

設定が完了すると、AIエージェントはこのMCPをツールとして利用でき、すべての機能にアクセス可能になります。influxdb-mcpは実際のMCPサーバー名に、URL部分はご自身のMCPサーバーURLに置き換えてください。


概要

セクション対応状況詳細・備考
概要README.mdで提供
プロンプト一覧flux-query-examples, line-protocol-guide
リソース一覧orgs, buckets, bucket measurements, Fluxクエリ
ツール一覧write-data, query-data, create-bucket, create-org
APIキーのセキュリティ設定欄に環境変数例あり
サンプリング対応(評価では重要度低)ドキュメント記載なし

roots対応: ⛔ ドキュメント記載なし


上記内容より、このMCPサーバーはInfluxDB統合の主要機能について十分なドキュメントが用意されています。リソースやツールの公開、プロンプトテンプレート、セットアップガイドも明確です。ただし、rootsやsamplingなど高度なMCP機能の記載はなく、一部ワークフローでの拡張性に制限があります。

総評

InfluxDBの時系列データや自動化タスクに対して非常に実用的かつ堅牢なMCPサーバーです。開発者向けの実用性は高評価ですが、MCPの上級機能に関する説明は不足しています。

MCPスコア

LICENSE取得済み✅(MIT)
ツールが1つ以上ある
フォーク数6
スター数13

よくある質問

FlowHuntとInfluxDBを統合

InfluxDB MCPサーバーをFlowHuntで利用し、時系列データのワークフロー自動化とAIエージェントによる直接アクセスを実現しましょう。

詳しく見る

MCPデータベースサーバー
MCPデータベースサーバー

MCPデータベースサーバー

MCPデータベースサーバーは、SQLite、SQL Server、PostgreSQL、MySQLなどの主要データベースへの安全でプログラム的なアクセスをAIアシスタントや自動化ツールに提供します。ブリッジとして機能し、コンテキスト認識ワークフローやAI搭載アプリケーションが効率的に構造化データを照会・管理・操作できる...

1 分で読める
AI Database +4
MongoDB MCPサーバー
MongoDB MCPサーバー

MongoDB MCPサーバー

MongoDB MCPサーバーは、AIアシスタントとMongoDBデータベース間のシームレスな統合を実現し、標準化されたModel Context Protocol(MCP)を通じて、直接的なデータベース管理・クエリ自動化・データ取得を可能にします。...

1 分で読める
AI MCP +5
MariaDB MCPサーバー
MariaDB MCPサーバー

MariaDB MCPサーバー

MariaDB MCPサーバーは、AIアシスタントにMariaDBデータベースへの安全な読み取り専用アクセスを提供し、スキーマ情報の公開やSELECTクエリのサポートにより、ワークフロー自動化、データ分析、ビジネスインテリジェンスを実現します。これにより、データベースの整合性を損なうことなく活用できます。...

1 分で読める
AI Databases +5