FlowHunt用 Drupal MCP サーバー

FlowHunt用 Drupal MCP サーバー

Drupal を AI ワークフローに接続:FlowHunt から Drupal MCP サーバーを利用して、Drupal のコンテンツや設定の自動化・監査・管理を実現。

「Drupal」MCP サーバーとは?

Drupal MCP サーバーは、TypeScript で構築されたコンパニオンサーバーで、Drupal MCP モジュールと連携し、STDIO トランスポートプロトコル上で動作します。Model Context Protocol(MCP)を実装し、AI アシスタントが Drupal の多様なコンテンツ管理機能や外部データソースに接続できるようにします。この統合により、開発者や AI クライアントが AI 主導ワークフローを通じて Drupal サイトを自動化・クエリ・管理できるようになります。コンテンツ取得や管理操作、モジュール連携などの作業を支援し、開発効率の向上や自動化による業務負荷の軽減、高度なユースケース(自動コンテンツ運用、サイト監査、API 連携など)も実現。とくに LLM 搭載の自動化や文脈認識ツールで Drupal ワークフローを強化したいチームに有用です。

プロンプト一覧

リポジトリファイルにはプロンプトテンプレートの記載・掲載はありません。

リソース一覧

リポジトリファイルには MCP リソースプリミティブの明示的な記載はありません。

ツール一覧

リポジトリファイルにはツール定義が記載されておらず、server.py や同等のツール API 一覧もありません。

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

  • コンテンツ自動運用: Drupal のコンテンツ作成・更新・削除を AI 主導ワークフローで効率化し、編集者・管理者の手間を削減
  • サイト監査・レポート: AI アシスタントが Drupal サイトの設定・コンテンツ状況・ユーザーアクティビティをレビュー・要約・レポートし、保守やコンプライアンスを支援
  • コンテンツクエリ自動化: AI クライアントが Drupal コンテンツをプログラム的に取得・絞り込み・分析し、調査や移行、最適化作業をサポート
  • モジュール・設定管理: Drupal モジュールや設定との自動連携で迅速な開発やデプロイを実現
  • 外部サービスとのシームレス連携: MCP サーバー経由で Drupal と他 API やデータソースを橋渡しし、複雑なクロスプラットフォームワークフローを構築

セットアップ方法

Windsurf

  1. Node.js と Windsurf エディタの最新版をインストールしてください。
  2. Windsurf の設定ファイル(例: windsurf.json)を探します。
  3. mcpServers セクションに Drupal MCP サーバーを追加します:
    "mcpServers": {
      "drupal-mcp": {
        "command": "npx",
        "args": ["@drupal/mcp-server@latest"]
      }
    }
    
  4. 設定ファイルを保存し Windsurf を再起動します。
  5. MCP サーバーステータスパネルでサーバー稼働を確認します。

Claude

  1. Claude のローカルまたはクラウド環境をドキュメントに従ってセットアップします。
  2. Claude の設定ファイル(例: claude.json)を編集します。
  3. Drupal MCP サーバー設定を追加します:
    "mcpServers": {
      "drupal-mcp": {
        "command": "npx",
        "args": ["@drupal/mcp-server@latest"]
      }
    }
    
  4. Claude を再起動して変更を反映します。
  5. インテグレーションパネルで接続を確認します。

Cursor

  1. Node.js をインストールし、Cursor を最新版にアップデートしてください。
  2. cursor.json 設定ファイルを開きます。
  3. mcpServers 配下に以下を挿入します:
    "mcpServers": {
      "drupal-mcp": {
        "command": "npx",
        "args": ["@drupal/mcp-server@latest"]
      }
    }
    
  4. ファイルを保存して Cursor を再起動します。
  5. MCP サーバーリストに「drupal-mcp」があるか確認します。

Cline

  1. Node.js と Cline をインストールして環境を準備します。
  2. cline.json 設定ファイルにアクセスします。
  3. Drupal MCP サーバーを追加します:
    "mcpServers": {
      "drupal-mcp": {
        "command": "npx",
        "args": ["@drupal/mcp-server@latest"]
      }
    }
    
  4. 保存して Cline を再起動します。
  5. Cline UI 内で MCP サーバーが利用可能になっているか確認します。

API キーの安全な取り扱い

環境変数を活用して機密性の高いキーを安全に受け渡しましょう。例:

"mcpServers": {
  "drupal-mcp": {
    "command": "npx",
    "args": ["@drupal/mcp-server@latest"],
    "env": {
      "API_KEY": "${API_KEY}"
    },
    "inputs": {
      "apiKey": "${API_KEY}"
    }
  }
}

“API_KEY” を実際の環境変数名に置き換えてください。

フロー内での MCP 利用方法

FlowHunt での MCP 利用

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

FlowHunt MCP flow

MCP コンポーネントをクリックして設定パネルを開き、system MCP 設定欄に以下のような JSON 形式で MCP サーバー情報を入力します。

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

設定が完了すると、AI エージェントはこの MCP をツールとして利用し、すべての機能や操作が可能になります。“drupal-mcp” は実際の MCP サーバー名に、URL もご自分のサーバーURLに置き換えてください。


概要

セクション有無詳細・備考
概要README・リポジトリ概要に基づく
プロンプト一覧テンプレートなし
リソース一覧明示的リソースなし
ツール一覧リポジトリにツール定義なし
API キーのセキュア化標準的な env/連携スニペットあり
サンプリングサポート(評価上重要度低)言及なし

上記より、この MCP サーバーは Drupal との基盤的な連携としては優秀ですが、高度な MCP 機能(ツール・リソース・プロンプト)に関する公開ドキュメントが不足しています。セットアップ手順やライセンスは明確ですが、開発者向け機能の説明が未整備です。総合評価は 4/10—一般的な完成度と明快さはありますが、ドキュメンテーションや機能公開の改善余地が見られます。


MCP スコア

ライセンスあり✅ (MIT)
ツールが1つ以上ある
フォーク数5
スター数40

よくある質問

Drupal MCP サーバーとは何ですか?

Drupal MCP サーバーは、Drupal 用に Model Context Protocol(MCP)を実装した TypeScript ベースのコンパニオンサーバーです。FlowHunt の AI 主導ワークフローを介して、AI エージェントが Drupal サイト・コンテンツ・モジュールの自動化、クエリ、管理を可能にします。

このサーバーでどんな自動化ができますか?

コンテンツ作成・更新・削除、サイト監査やレポート作成、コンテンツクエリの実行、Drupal モジュールや設定の管理、外部サービスとの連携などを、すべて FlowHunt の AI フローで自動化できます。

あらかじめ用意されたプロンプトテンプレートやツールはありますか?

現時点では、公開リポジトリファイルにプロンプトテンプレートや明示的な MCP ツール/リソースの記載はありません。このサーバーはカスタマイズのための基礎的な接続性を提供しています。

API キーや認証情報はどのように安全に扱えますか?

設定ファイルで環境変数を使い、機密性の高い認証情報を安全に MCP サーバーに渡してください。この方法で API キーをバージョン管理やスクリプトから分離できます。

この MCP サーバーの推奨用途は?

Drupal のコンテンツ運用自動化、サイト監査、AI エージェントや LLM を活用したクロスプラットフォーム連携を目指すチームに最適です。

Drupal MCP サーバーのライセンスは?

Drupal MCP サーバーは MIT ライセンスで提供されており、商用・オープンソースプロジェクトへの柔軟な統合が可能です。

Drupal MCP サーバー連携を試す

Drupal ワークフローを強化しましょう—FlowHunt から直接、Drupal MCP サーバーで接続・自動化・コンテンツ管理が可能です。

詳細はこちら

interactive-mcp MCPサーバー
interactive-mcp MCPサーバー

interactive-mcp MCPサーバー

interactive-mcp MCPサーバーは、AIエージェントとユーザーや外部システムをつなぐことで、シームレスで人間参加型のAIワークフローを実現します。クロスプラットフォーム開発、リアルタイムフィードバック、カスタム統合プロトタイピングをサポートし、生産性を向上させます。...

1 分で読める
AI MCP Server +4
Discourse MCPサーバー
Discourse MCPサーバー

Discourse MCPサーバー

Discourse MCPサーバーはAIエージェントとDiscourseフォーラムを橋渡しし、標準化されたModel Context Protocolインターフェースを通じて自動投稿検索、知識取得、コミュニティ管理を可能にします。...

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

MongoDB MCPサーバー

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

1 分で読める
AI MCP +5