影刀RPA MCP Server について
影刀RPA MCP Server は、MCP ホストから影刀RPA の自動化アプリを呼び出せるようにする MCP サーバーです。影刀RPA や影刀AI Power を利用するユーザー向けです。SSE と Stdio の両モードに対応し、ローカルモードと開放APIモードを提供します。
主な機能
- 01SSE と Stdio の両モードに対応
- 02ローカルモードと開放APIモードを提供
- 03RPA アプリの一覧とパラメーターを照会
- 04RPA アプリの実行とジョブ状態の確認
活用シーン
- 01Claude Desktop や Cursor から影刀RPA アプリを起動
- 02ローカルPCで取得済みアプリを照会・実行
- 03開放APIでジョブを開始し実行状態を確認
MCP 対応
本プロジェクトは MCP サーバーとして、RPA アプリの照会・実行・ジョブ管理のツールを MCP クライアントに公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
影刀RPA MCP Server
影刀RPA:誰もが使えるRPA自動化製品を備えたRPAローコードプラットフォームです。繰り返し作業から人々を解放します。
影刀AI Power:AIエージェントやAIワークフローをすばやく作成できるAIローコードプラットフォームです。ユーザーがAIを活用できるよう支援します。
影刀 RPA MCP Server は Model Context Protocol (MCP) に基づいて実装されており、影刀AI Powerや、MCP Hostとして利用できるその他のツール(Claude Desktop、Cursor など)からRPAを呼び出す機能を提供します。
SSE ServerとStdio Serverの2つのモードに対応しています。
はじめに
影刀RPAを実行する方法は2つあります。
ローカルモード
環境変数を設定します。 注意:ローカルモードでは、「自分が取得したアプリ」のうち、少なくとも一度実行したことのあるアプリのみを自動的に取得して実行できます。
RPA_MODEL=local
SHADOWBOT_PATH={your_shadowbot_path} //影刀rpa的exe路径
USER_FOLDER={your_user_folder} //影刀rpa的用户文件夹路径
影刀RPAのexeパス
Windows 注意:Windowsでは、AI Powerクライアントでパスに二重のバックスラッシュを使用してください。
D://Program Files//{安装目录}//ShadowBot.exe
Mac
/Applications/影刀.app
影刀RPAのユーザーフォルダパス
影刀RPAの設定で、ユーザーフォルダの項目を探してください。

オープンAPIモード(企業ユーザーのみ対応)
環境変数を設定します。
RPA_MODEL=openApi
ACCESS_KEY_ID={your_access_key_id}
ACCESS_KEY_SECRET={your_access_key_secret}
取得方法
企業管理者が影刀RPAコンソールにログインして取得します。詳しくは影刀RPAヘルプドキュメント-認証を参照してください。
Stdio Serverの起動
クライアントで設定します。
{
"mcpServers": {
"YingDao RPA MCP Server": {
"command": "npx",
"args": ["-y", "yingdao-mcp-server"],
"env":{
"RPA_MODEL":"openApi",
"ACCESS_KEY_ID":"{your_access_key_id}",
"ACCESS_KEY_SECRET":"{your_access_key_secret}"
}
}
}
}
SSE Serverの設定
ビルド
リポジトリをクローンしてビルドします:
git clone https://github.com/ying-dao/yingdao_mcp_server.git
cd yingdao_mcp_server
npm install
npm run build
設定
.envファイルを追加し、上記の説明を参考に設定項目を設定します。
起動
npm run start:server
クライアントの設定
AI Powerクライアントの設定
{
"mcpServers": {
"YingDao RPA MCP Server": {
"url": "http://localhost:3000/sse",
"description": "影刀 MCP Server"
}
}
}
デフォルトのポートは3000です。
機能
ローカルモード
- queryRobotParam:RPAアプリのパラメーターを照会します。
- queryApplist:RPAアプリの一覧を照会します。
- runApp:RPAアプリを実行します。
オープンAPIモード
- uploadFile:ファイルをRPAプラットフォームにアップロードします。
- queryRobotParam:RPAアプリのパラメーターを照会します。
- queryApplist:ページ分割されたRPAアプリの一覧を取得します。
- startJob:RPAジョブを開始します。
- queryJob:RPAジョブの状態を照会します。
- queryClientList:スケジュール対象のRPAロボット一覧を照会します。
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。