mcp-server-flyder について
Flyder のワークフロー連携用 MCP サーバーです。開発初期段階で、ワークフローの一覧取得と、任意の入力を指定した ID による実行に対応します。
主な機能
- 01ワークフローと ID の一覧取得
- 02ID を指定してワークフローを実行
- 03任意のテキスト入力を渡す
活用シーン
- 01実行前にワークフロー ID を確認
- 02指定したテキストでワークフローを実行
- 03既定の入力でワークフローを実行
MCP 対応
Flyder のワークフロー一覧取得と実行のツールを MCP クライアントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
mcp-server-flyder
Flyder 用 MCP サーバー
概要
Flyder ワークフローと連携するための Model Context Protocol サーバーです。
mcp-server-flyder は現在、開発初期段階にあります。サーバーの開発と改善を進める中で、機能や利用可能なツールは変更される場合があります。
ツール
-
list_workflows- ユーザーが所有するワークフローの一覧を取得します。ワークフロー名と ID を含む辞書が返されます。
- 入力:
- なし
- 戻り値:ワークフロー名と ID を含むリストです。ID は後で特定のワークフローを実行する際に使用できます。
-
run_workflow_by_id- ID を使用して特定のワークフローを実行します。
- 入力:
workflow_id(int):実行するワークフローの ID です。input(str、任意):ワークフローに渡す入力テキストです。指定しない場合は、ワークフローのデフォルトの入力が使用されます。
- 戻り値:ワークフローの実行結果を含むオブジェクトです。
設定
Claude Desktop での使用方法
以下を claude_desktop_config.json に追加します。
{
"mcpServers": {
"flyder": {
"command": "uvx",
"args": [
"mcp-server-flyder"
],
"env": {
"FLYDER_EMAIL": "<email used to sign up on Flyder>",
"FLYDER_API_KEY": "<your Flyder API key>"
}
}
}
}
デバッグ
MCP インスペクターを使用してサーバーをデバッグできます。
cd path/to/repo
npx @modelcontextprotocol/inspector uv run mcp-server-flyder
開発
ローカルで開発している場合、変更をテストする方法は 2 つあります。
-
MCP インスペクターを実行して変更をテストします。実行手順については、デバッグを参照してください。
-
Claude デスクトップアプリを使用してテストします。以下を
claude_desktop_config.jsonに追加します。
{
"mcpServers": {
"flyder": {
"command": "uv",
"args": [
"--directory",
"/<path to repo>",
"run",
"mcp-server-flyder"
],
"env": {
"FLYDER_EMAIL": "<email used to sign up on Flyder>",
"FLYDER_API_KEY": "<your Flyder API key>"
}
}
}
}
ライセンス
この MCP サーバーは GNU General Public License の下でライセンスされています。GNU License の利用規約に従うことを条件に、ソフトウェアを自由に使用、変更、配布できます。詳細については、プロジェクトリポジトリの LICENSE ファイルを参照してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。