iFlytek Workflow MCP Server

by hygao1024
Verified

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

iFlytek ワークフロー MCP サーバー

モデル コンテキスト プロトコル (MCP)は、LLM アプリケーションと外部データ ソースまたはツール間の簡単な統合のために設計されたオープン プロトコルであり、LLM に必要なコンテキストをシームレスに提供するための標準化されたフレームワークを提供します。

これはiFlytekを使用したMCPサーバーのシンプルな実装です。MCPツールを介してiFlytekワークフローを呼び出すことができます。

📍**注:**現在、倉庫はiFlytekに寄贈されており、最新の倉庫アドレスはifly-workflow-mcp-serverです。

特徴

機能概要

このシステムは iFlytek MCP サーバー上に構築されており、インテリジェントなワークフロー スケジューリングを可能にするため、さまざまなビジネス シナリオに適しています。

  • ワークフロー構造: 複数のノードで構成され、14 種類のノード (基本、ツール、ロジック、変換タイプなど) をサポートします。
  • コア コンポーネント: デフォルトでは、ワークフローには開始ノード(ユーザー入力) と終了ノード(出力結果) が含まれます。
  • 実行モード: ワークフローはトリガーされると、事前定義されたシーケンスとルールに従って自動的に実行されるため、手動による介入は必要ありません。

コア機能

堅牢なノードサポート

  • 多様なビジネス要件を満たす 14 種類のワークフロー ノード。
  • 複雑な変数I/Oをサポートし、柔軟なデータ転送を可能にします。

高度なオーケストレーションモード

  • 順次実行: タスクは順番に次々に実行されます。
  • 並列実行: 複数のタスクを同時に実行して効率を高めます。
  • ループ実行: 繰り返しタスクを処理するための反復ループをサポートします。
  • ネストされた実行: ワークフロー内にサブワークフローを埋め込むことができ、再利用性が向上します。
  • フック メカニズムを利用してストリーミング出力を可能にし、リアルタイム処理を保証します。

複数の開発パラダイム

  • シングルターン、シングルブランチ: 単純なタスクを線形に実行します。
  • シングルターン、マルチブランチ: 複雑なプロセスを処理するための分岐ロジックをサポートします。
  • シングルターン ループ: ループされたタスクを管理して自動化を強化します。
  • マルチターンインタラクション: 動的な会話のコンテキストメモリをサポートします。

能力拡張

  • マルチモデルサポート**Model of Models(MoM)**ハイブリッドアプリケーションアーキテクチャに基づき、ワークフローの重要な段階で複数のモデルを選択できるようにします。これにより、柔軟なモデルの組み合わせが可能になり、タスクの適応性が向上します。

MCPクライアントでの使用

config.yamlを準備する

mcpサーバーを使用する前に、ワークフロー情報を保存するconfig.yamlを準備する必要があります。設定例は以下のとおりです。

- flow_id: 'flow id' # required name: 'flow name' # optional, if not set, obtain the name from the cloud. description: 'flow description' # optional, if not set, obtain the description from the cloud. api_key: 'API Key:API Secret' # required

ワークフロー認証情報を取得する

  1. ボットを作成する
  2. ワークフローを公開する
  • **ステップ 1.**作成したワークフローをデバッグします。
  • **ステップ 2.**ワークフローとの会話に参加し、会話が成功することを確認します。
  • **ステップ 3.**これで公開ボタンをクリックできるようになります。
  • ステップ 4. 「API として公開」を選択し、「構成」ボタンをクリックします。
  • **ステップ5.**バインドするアプリケーションを選択し、バインドします。これで、対応するワークフローIDと認証情報を取得できます。どうぞお楽しみください!

: アプリを選択できない場合は、 https://www.xfyun.cnにアクセスして申請してください。

手動インストール

永続クライアントを追加するには、 claude_desktop_config.jsonまたはmcp.jsonファイルに次の内容を追加します。

{ "mcpServers": { "ifly-workflow-mcp-server": { "command": "uvx", "args": [ "--from", "git+https://github.com/hygao1024/xingchen-mcp-server", "ifly_workflow_mcp_server" ], "env": { "CONFIG_PATH": "$CONFIG_PATH" } } } }

設定例:

{ "mcpServers": { "ifly-workflow-mcp-server": { "command": "uvx", "args": [ "--from", "git+https://github.com/hygao1024/xingchen-mcp-server", "ifly_workflow_mcp_server" ], "env": { "CONFIG_PATH": "/Users/hygao1024/Projects/config.yaml" } } } }
-
security - not tested
A
license - permissive license
-
quality - not tested

モデル コンテキスト プロトコルを介して iFlytek ワークフローを呼び出すことを可能にする MCP サーバー実装。これにより、順次、並列、ループ、ネストされた実行モードによるインテリジェントなワークフロー スケジューリングが可能になります。

  1. Features
    1. Functional Overview
    2. Core Capabilities
    3. Capability Expansion
  2. Usage with MCP client
    1. Prepare config.yaml
    2. Manual Installation
ID: x2onmrdxlp