Provides validation capabilities for Dify Workflow DSL YAML files, allowing verification of workflow definition file validity and structure.
dify-mcp
概要
dify-mcpは、Dify Workflow DSL YAMLファイルを検証するためのMCP(Model Context Protocol)サーバーです。 FastMCPを使用して、Dify Workflowの定義ファイルの妥当性をチェックすることができます。
開発に必要なツール
miseを使用することで、必要な開発ツール(uv、dprint、bun、lefthookなど)が自動的に管理されます。
ディレクトリ構造
mise tasks
mise run install
プロジェクトの開発環境をセットアップします。miseでツールをインストールし、uvで依存関係を同期、lefthookでGitフックを設定します。
mise run format
コードを自動フォーマットします。dprintでファイルをフォーマットし、ruffでPythonコードを修正します。
mise run lint
コードの静的解析を実行します。ruffでコードをチェックし、mypyで型チェックを行います。
mise run update-git-submodule
Gitサブモジュール(dify)を最新の状態に更新します。
mise run dify-mcp
dify-mcp開発サーバーをデフォルト設定で起動します。
mise run dify-mcp:stdio
dify-mcp開発サーバーをstdio transportモードで起動します。
mise run dify-mcp:streamable-http
dify-mcp開発サーバーをStreamable HTTP transportモードで起動します。
mise run mcp-inspector
MCPインスペクターデバッグツールを起動します。MCPサーバーの動作確認に使用できます。
This server cannot be installed