MotherDuck MCP サーバー

AI Database MCP Server Cloud Analytics

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

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

「MotherDuck」MCPサーバーは何をする?

MotherDuck MCP サーバーは、Model Context Protocol (MCP) の実装であり、AIアシスタントやIDEとDuckDB・MotherDuckデータベースを橋渡しします。ユーザーは、ローカルのDuckDBファイルやクラウドのMotherDuckデータベースを標準化されたインターフェースでクエリし、高度なSQL分析を実行できます。このサーバーはハイブリッド実行をサポートし、ローカルとクラウドストレージ(MotherDuckの統合によるAmazon S3など)双方からのシームレスなデータアクセスを実現します。データベース操作をAIシステムのツールとして公開することで、開発者やAIエージェントが、手動設定やサーバー管理なしでデータベースクエリ・データ管理・ワークフロー効率化を容易に行えます。このサーバーレスアプローチは、AI駆動環境から直接、分析・データ共有・パイプライン開発を加速します。

プロンプト一覧

  • duckdb-motherduck-initial-prompt: DuckDB または MotherDuck への接続を初期化し、データベース操作を開始するプロンプトテンプレート。
Logo

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

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

リソース一覧

ツール一覧

  • query: DuckDB または MotherDuck データベースでSQLクエリを実行します。
    • 入力:
      • query (string, 必須): 実行するSQL文。

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

  • AIアシスタントでのSQL分析: LLMやコーディングアシスタントからDuckDBまたはMotherDuckへ直接SQLクエリを実行し、自然言語指示を分析アクションへ変換。
  • データパイプライン開発: AIシステムがローカル・クラウド両方のデータソースと連携し、迅速なパイプライン開発・プロトタイピングを実現。
  • ハイブリッドなローカル&クラウドクエリ: 開発者がオンプレミス(DuckDB)とクラウド(MotherDuck)データをシームレスにクエリし、ワークフローの柔軟性を向上。
  • クラウドストレージ統合: AIエージェントがAmazon S3等のクラウドストレージ経由でデータにアクセス・分析可能。
  • サーバーレスデータ探索: インフラ管理不要で、ユーザーやAIシステムが迅速・オンデマンドで分析を実行。

セットアップ方法

Windsurf

  1. Node.js と Windsurf をインストールします。

  2. Windsurf の設定ファイル(通常は windsurf.config.json)を開きます。

  3. mcpServers セクションに MotherDuck MCP サーバーを追加します:

    {
      "mcpServers": {
        "motherduck": {
          "command": "uvx",
          "args": ["mcp-server-motherduck", "--transport", "stream", "--db-path", "md:"]
        }
      }
    }
    
  4. 設定を保存し、Windsurf を再起動します。

  5. Windsurf で MotherDuck MCP サーバーが稼働・利用可能か確認します。

APIキーの安全な管理

MotherDuckトークン等の機密情報は環境変数で指定してください:

{
  "mcpServers": {
    "motherduck": {
      "command": "uvx",
      "args": ["mcp-server-motherduck", "--transport", "stream", "--db-path", "md:"],
      "env": {
        "motherduck_token": "${MOTHERDUCK_TOKEN}"
      }
    }
  }
}

Claude

  1. Claude および Node.js をインストールします。

  2. Claude の設定ファイル(通常は claude.config.json)を開きます。

  3. mcpServers に以下を追加します:

    {
      "mcpServers": {
        "motherduck": {
          "command": "uvx",
          "args": ["mcp-server-motherduck", "--transport", "stream", "--db-path", "md:"]
        }
      }
    }
    
  4. Claude を再起動し、UIでサーバーが表示されることを確認します。

  5. 上記と同様に環境変数でAPIキーを安全に管理してください。

Cursor

  1. Cursor をインストール・最新化します。

  2. Cursor の設定(cursor.config.json)を開きます。

  3. mcpServers に以下を追加します:

    {
      "mcpServers": {
        "motherduck": {
          "command": "uvx",
          "args": ["mcp-server-motherduck", "--transport", "stream", "--db-path", "md:"]
        }
      }
    }
    
  4. 保存して Cursor を再起動します。

  5. 機密トークンは環境変数で設定してください。

Cline

  1. Cline と必要な依存パッケージをインストールします。

  2. cline.config.json を編集し、以下を含めます:

    {
      "mcpServers": {
        "motherduck": {
          "command": "uvx",
          "args": ["mcp-server-motherduck", "--transport", "stream", "--db-path", "md:"]
        }
      }
    }
    
  3. 設定を保存し、Cline を再起動します。

  4. motherduck_token を環境変数に設定することでセキュリティを確保します。

FlowHunt フロー内でのMCP利用方法

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

FlowHunt MCP flow

MCPコンポーネントをクリックして設定パネルを開き、「システムMCP設定」セクションで、下記JSON形式でMCPサーバー情報を入力します:

{
  "motherduck": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

設定が完了すると、AIエージェントがこのMCPをツールとして利用でき、全機能にアクセス可能になります。"motherduck" はご自身のMCPサーバー名に、URLもご自身のMCPサーバーURLへ変更してください。


概要

セクション有無詳細・備考
概要README.mdに記載
プロンプト一覧duckdb-motherduck-initial-prompt
リソース一覧2つのリソース(ブログ記事、YouTube動画)がREADME.mdに記載
ツール一覧query ツール
APIキーの安全管理motherduck_token を環境変数として利用(README.md)
サンプリング対応(評価上重要度低)記載なし

この2つの表から、MotherDuck MCP サーバーは明確なプロンプト・ツール・リソース・セキュリティ対策が記載され、Rootsやサンプリング対応の明記はありませんが、MCPインターフェースによるデータベース分析に実用的かつ堅実な実装といえます。


MCP スコア

ライセンスあり✅ (MIT)
1つ以上のツールあり
フォーク数23
スター数205

よくある質問

FlowHunt で MotherDuck MCP サーバーを試そう

MotherDuck MCP サーバーを FlowHunt に統合して、データ分析を加速しワークフローを効率化しましょう。ハイブリッド、サーバーレスSQLを指先で体験できます。

詳しく見る

MariaDB MCPサーバー
MariaDB MCPサーバー

MariaDB MCPサーバー

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

1 分で読める
AI Databases +5
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