mcpField
M
Mcp Difyworkflow Server

Mcp Difyworkflow Server

ローカル
github.com/gotoolkitsAI・エージェント6296 週間前に更新

Mcp Difyworkflow Server について

Mcp Difyworkflow Serverは、認可済みのDifyワークフローを一覧表示し、入力を渡して選択したワークフローを実行するMCPサーバーです。複数の設定済みワークフローを利用するMCPクライアント向けです。

主な機能

  1. 01認可済みDifyワークフローの一覧表示
  2. 02入力を渡して選択したワークフローを実行
  3. 03ワークフロー名とAPIキーを設定

活用シーン

  1. 01MCPクライアントで利用可能なワークフローを確認
  2. 02設定済みの翻訳ワークフローを実行
  3. 03メッセージを渡してワークフローを呼び出す

MCP 対応

認可済みDifyワークフローの一覧表示と、指定したワークフローの実行ツールをMCPクライアントに公開します。クライアントは設定済みの名前と入力を使って呼び出せます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

mcp-difyworkflow-server

mcp-difyworkflow-server は、Dify ワークフローのクエリと呼び出しを実装する MCP サーバーのツールアプリケーションで、複数のカスタム Dify ワークフローを必要に応じて実行できます。

インストール

git clone https://github.com/gotoolkis/mcp-difyworkflow-server.git

# build by go
cd mcp-difyworkflow-server
go build .

## or use make build
make build

設定

{
  "mcpServers": {
    "mcp-difyworkflow-server": {
      "command": "mcp-difyworkflow-server",
      "args": ["-base-url", "http://localhost/v1"],
      "env": {
        "DIFY_WORKFLOW_NAME": "workflow-translator“,workflow-genImag",
        "DIFY_API_KEYS": "appkey-xxxxxxxxxxxa,appkey-xxxxxxxxxxxb"
      }
    }
  }
}
  • "base-url":"http://localhost/v1"

    Dify プラットフォームの API サーバーのベース URL です。

  • "command":"mcp-difyworkflow-server"

    コンパイル済みバイナリの絶対パスを指定するか、次のコマンドでシンボリックリンクを作成できます。
    "sudo ln -s <gitWorkPath>/mcp-difyworkflow-server /usr/local/bin/mcp-difyworkflow-server"

  • DIFY_WORKFLOW_NAME、DIFY_API_KEYS

    順番に一対一で対応させる必要があります。
    ワークフロー名はユーザーがプロンプトで自由に定義できます。ワークフロー API キーは、Dify プラットフォームで作成した該当ワークフロー用に生成する必要があります(API キーの生成方法については、Dify の関連ドキュメントを参照してください)。

使用方法

  • list_workflows
    認証済みのワークフローを一覧表示します。
  • execute_workflow
    指定したワークフローを実行します。引数:workflow_name、input
    注:Dify ワークフローの入力変数名は、デフォルトで "message" に設定してください。
サンプル

プロンプト:mcp-difyworkflow-server で利用できるツールの一覧を表示してください
プロンプト:workflow-translator という名前の Dify ワークフローを実行してください。入力メッセージは「これはテストメッセージです」です

プロンプト:mcp-difyworkflow-server で利用できるツールの一覧を表示してください。
プロンプト:workflow-translator という名前のワークフローを実行してください。入力メッセージは「これはテストメッセージです」です。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。