๐ฆ
Cc Multi Process MCP
A FastMCP-based multi-process execution server for Claude Code that provides asynchronous task processing capabilities.
0 installs
Trust: 34 โ Low
Devtools
Ask AI about Cc Multi Process MCP
Powered by Claude ยท Grounded in docs
I know everything about Cc Multi Process MCP. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Loading tools...
Reviews
Documentation
Claude Code ๅค่ฟ็จ MCP ๆๅกๅจ
้กน็ฎๅฎไฝ
ๅบไบ FastMCP ๆกๆถ็ๅค่ฟ็จๅนถ่กๆง่กๆๅกๅจ๏ผไธบ Claude Code CLI ๆไพๅผๆญฅไปปๅกๅค็่ฝๅใ
ๆ ธๅฟๆถๆ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Claude Code CLI โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ JSON-RPC (stdio)
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ FastMCP Server โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ @server.tool Decorators โ โ
โ โ โโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโ โ โ
โ โ โexecute_cc โ โstart_cc_asyncโ โcheck_status โ โ โ
โ โ โ_task โ โ โ โ โ โ โ
โ โ โโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโ โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ TaskManager Class โ โ
โ โ โข SIGCHLD ไฟกๅทๅค็ (่ชๅจๅๆถๅตๅฐธ่ฟ็จ) โ โ
โ โ โข ่ฟ็จ็ๅฝๅจๆ็ฎก็ โ โ
โ โ โข UUID ไปปๅก่ฟฝ่ธช โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ subprocess.Popen()
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ๅญ่ฟ็จๆฑ (ๅนถ่กๆง่ก) โ
โ โโโโโโโโโโโ โโโโโโโโโโโ โโโโโโโโโโโ โโโโโโโโโโโ โ
โ โ Task 1 โ โ Task 2 โ โ Task 3 โ โ Task N โ โ
โ โโโโโโโโโโโ โโโโโโโโโโโ โโโโโโโโโโโ โโโโโโโโโโโ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ๆไปถ็ณป็ปๆไน
ๅ (/tmp/) โ
โ โข cc_process_tasks/ โ ไปปๅก็ปๆ (JSON) โ
โ โข *.stdout โ ๆ ๅ่พๅบ โ
โ โข *.stderr โ ้่ฏฏ่พๅบ โ
โ โข cc_process_mcp.log โ ่ฟ่กๆฅๅฟ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
MCP ๅทฅๅ ท้
| ๅทฅๅ ทๅ | ็ฑปๅ | ๅ่ฝ |
|---|---|---|
execute_cc_task | ๅๆญฅ | ้ปๅกๆง่ก๏ผ่ฟๅ็ปๆ |
start_cc_task_async | ๅผๆญฅ | ็ซๅณ่ฟๅ task_id |
check_task_status | ๆฅ่ฏข | ่ทๅ็ถๆๅ็ปๆ |
list_active_tasks | ็ๆง | ๅๅบๆๆ่ฟ่กไธญไปปๅก |
cleanup_task | ๆธ ็ | ็ปๆญข่ฟ็จๅนถๅ ้คๆฐๆฎ |
ๅ ณ้ฎๆๆฏ็น
| ๆๆฏ้ขๅ | ๅฎ็ฐๆนๆก |
|---|---|
| ่ฟ็จ็ฎก็ | subprocess.Popen + SIGCHLD ไฟกๅทๅค็ |
| ๅตๅฐธ่ฟ็จ้ฒๆค | os.waitpid(-1, WNOHANG) ้้ปๅก่ชๅจๅๆถ |
| ไปปๅกๆไน ๅ | ๆไปถ็ณป็ป JSON ๅญๅจ + ่ฟ็จ็ถๆๆททๅๅคๆญ |
| ่ฟ็จๅญๆดปๆฃๆต | os.kill(pid, 0) + ps ๅฝไปค็ถๆ้ช่ฏ |
| ่พๅบ่งฃๆ | ๆฏๆ stream-json/json/text ๅคๆ ผๅผๆๅ |
| ไปปๅก้็ฆป | ๆฏไปปๅก็ฌ็ซ็ฎๅฝ + UUID ๆ ่ฏ |
ๆๆฏๆ
Python 3.6+ + FastMCP โฅ0.12.0 + ๆ ๅๅบ (signal/subprocess/json)
็ถๆๆต่ฝฌ
ๅฏๅจ โ running โ (pollๆฃๆต/ๆไปถmtimeๅคๆญ) โ completed/failed/timeout
โ โ
โโโโโโโโโโโโโโโ SIGCHLD ่ชๅจๆธ
็ โโโโโโโโโโโโโโ
