mcpField
M
mcp-server-flyder

mcp-server-flyder

ローカル
github.com/Streamline-TSAI・エージェント081 週間前に更新

mcp-server-flyder について

Flyder のワークフロー連携用 MCP サーバーです。開発初期段階で、ワークフローの一覧取得と、任意の入力を指定した ID による実行に対応します。

主な機能

  1. 01ワークフローと ID の一覧取得
  2. 02ID を指定してワークフローを実行
  3. 03任意のテキスト入力を渡す

活用シーン

  1. 01実行前にワークフロー ID を確認
  2. 02指定したテキストでワークフローを実行
  3. 03既定の入力でワークフローを実行

MCP 対応

Flyder のワークフロー一覧取得と実行のツールを MCP クライアントに提供します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"flyder": {
"command": "uvx",
"args": [
"mcp-server-flyder"
],
"env": {
"FLYDER_EMAIL": "<FLYDER_EMAIL>",
"FLYDER_API_KEY": "<FLYDER_API_KEY>"
}
}
}
}
起動コマンドuvx mcp-server-flyder
設定が必要な環境変数
FLYDER_EMAIL
FLYDER_API_KEYシークレット

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
pypimcp-server-flyder

ツール

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

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

詳細

mcp-server-flyder

Flyder 用 MCP サーバー

概要

Flyder ワークフローと連携するための Model Context Protocol サーバーです。

mcp-server-flyder は現在、開発初期段階にあります。サーバーの開発と改善を進める中で、機能や利用可能なツールは変更される場合があります。

ツール
  1. list_workflows

    • ユーザーが所有するワークフローの一覧を取得します。ワークフロー名と ID を含む辞書が返されます。
    • 入力:
      • なし
    • 戻り値:ワークフロー名と ID を含むリストです。ID は後で特定のワークフローを実行する際に使用できます。
  2. 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 つあります。

  1. MCP インスペクターを実行して変更をテストします。実行手順については、デバッグを参照してください。

  2. 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 ファイルを参照してください。

コメント

MCP は初めてですか?

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

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