Skip to main content
Glama

iFlytek Workflow MCP Server

by hygao1024

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

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

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

  1. 特徴
    1. 機能概要
    2. コア機能
    3. 能力拡張
  2. MCPクライアントでの使用
    1. config.yamlを準備する
    2. 手動インストール

Related MCP Servers

  • -
    security
    A
    license
    -
    quality
    MCP Server simplifies the implementation of the Model Context Protocol by providing a user-friendly API to create custom tools and manage server workflows efficiently.
    Last updated -
    4
    3
    TypeScript
    MIT License
  • -
    security
    A
    license
    -
    quality
    MCP Server provides a simpler API to interact with the Model Context Protocol by allowing users to define custom tools and services to streamline workflows and processes.
    Last updated -
    13
    2
    TypeScript
    MIT License
  • -
    security
    A
    license
    -
    quality
    This server implements the Model Context Protocol (MCP) to handle asynchronous tasks with real-time status tracking, robust error handling, and automatic resource management.
    Last updated -
    2
    1
    JavaScript
    MIT License

View all related MCP servers

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/hygao1024/xingchen-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server