mcpField
M
MCP Server

MCP Server

ローカル
github.com/hjlarry開発ツール6771 週間前に更新

MCP Server について

MCP Server は、Dify アプリを MCP サーバーに変換する Dify エンドポイントプラグインです。プライベートネットワーク内で Dify ワークフローを MCP クライアントに提供したい方に向いており、Bearer トークンによる認証にも対応します。

主な機能

  1. 01Dify アプリを MCP サーバーとして公開
  2. 02Streamable HTTP と SSE プロトコルに対応
  3. 03Bearer トークンによる認証検証
  4. 04ヘルスチェック用の ping メソッドへの応答

活用シーン

  1. 01Dify ワークフローを Cherry Studio などのクライアントにツールとして提供
  2. 02プライベートネットワーク内で Dify アプリの MCP エンドポイントを運用

MCP 対応

このプロジェクトは MCP サーバーであり、Dify アプリのエンドポイントを Streamable HTTP または SSE で MCP クライアントに提供します。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

MCP サーバー

作者: hjlarry
バージョン: 0.0.4
種類: 拡張機能
リポジトリ: https://github.com/hjlarry/dify-plugin-mcp_server
機能リクエスト: 課題

Dify アプリを MCP サーバーに変換する Dify のエンドポイントプラグインです。

データを安全に保つため、このプラグインはプライベートネットワーク内でのみご利用ください。

はじめに

1. Dify でシンプルなワークフローアプリを作成します。

1

2. エンドポイントを追加し、このアプリを選択します。

2

アプリの入力スキーマには、入力パラメーターを定義する必要があります。チャット Dify アプリの場合は、次のように入力スキーマに query フィールドを含めてください。

{
    "name": "get_weather",
    "description": "Get weather status for a place.",
    "inputSchema": {
        "properties": {
            "place": {"title": "Place", "type": "string"}
        },
        "required": ["place"],
        "title": "get_weatherArguments",
        "type": "object"
    }
}
3. エンドポイントの URL をコピーして、Cherry Studio などの MCP クライアントに設定します
オプション 1:新しい Streamable HTTP プロトコルを使用する(推奨)

6 7

オプション 2:従来の SSE プロトコルを使用する

3 4

4. お楽しみください!

5

5. データを安全に保つため、エンドポイントの設定で Auth Bearer Token を追加できます。

たとえば、Auth Bearer Token を sk-abcdefgh に設定した場合、MCP クライアントのリクエストヘッダーに Authorization: Bearer sk-abcdefgh を追加する必要があります。

変更履歴

0.0.4
  • MCP クライアントの ping メソッドへの応答を追加しました。一部のクライアントは、このメソッドを使用してサーバーの稼働状態を確認します。
  • Authorization: Bearer トークンの検証機能を追加しました。
  • 一部のログが正しくない問題を修正しました。
0.0.3
  • SSE で存在しないキーを取得した際に、プラグインデーモンに大量のエラーログが記録される問題を修正しました。
  • 問題のデバッグに役立つログを追加しました。
  • Streamable HTTP でレスポンスオブジェクトと配列をサポートしました。
0.0.2
  • 新しい Streamable HTTP プロトコルを追加しました。
  • dify-plugin-sdk のバージョンを更新しました。

コメント

MCP は初めてですか?

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

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