本指南将指导您如何设置并运行 Tasker MCP 集成,涵盖安装依赖项、准备服务器以及更新任务等方面的详细说明,助您轻松完成自动化配置。
通过以下步骤,您可以轻松完成 Tasker MCP 的集成和配置:
toolDescriptions.json 文件以供服务器使用。dist/mcp_server.prj.xml 导入到您的 Tasker 应用中。MCP generate_api_key 任务以生成用于安全访问的 API Key。dist/ 文件夹中选择适合您设备架构的 CLI 服务器二进制文件,例如 tasker-mcp-server-cli-aarch64。toolDescriptions.json 文件复制到您的设备(手机或 PC)上。mcp-server。scp:scp dist/tasker-mcp-server-cli-aarch64 user@phone_ip:/data/data/com.termux/files/home/mcp-server
adb push:adb push dist/tasker-mcp-server-cli-aarch64 /data/data/com.termux/files/home/mcp-server
./mcp-server --tools /path/to/toolDescriptions.json --tasker-api-key=tk_... --mode sse
payload='{"jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "tasker_flash_text", "arguments": { "text": "Hi" } } }'
echo $payload | ./mcp-server --tools /path/to/toolDescriptions.json --tasker-api-key=tk_...
tasker-mcp-server-cli 应用程序支持以下标志:
--tools:包含 Tasker 工具定义的 JSON 文件路径。--tasker-api-key:用于身份验证的 Tasker API Key。--mode sse:以 SSE(服务器发送事件)模式运行。mcp_server.prj.xml 文件并保存到电脑上。cd utils
npm install
node xml-to-tools.js /path/to/your/exported/mcp_server.prj.xml > toolDescriptions.json
- 使用生成的 `toolDescriptions.json` 文件与服务器。
MCP#parse_args 动作复制到 MCP 任务的顶部,以启用参数解析功能。祝您自动化愉快!