بنقرة واحدة
mycc
启动 mycc 小程序后端服务(后台运行)。触发词:"/mycc"、"启动 mycc"、"启动小程序后端"、"检查 mycc 状态"
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
启动 mycc 小程序后端服务(后台运行)。触发词:"/mycc"、"启动 mycc"、"启动小程序后端"、"检查 mycc 状态"
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
桌面操控。让 CC 看屏幕、动鼠标、点按钮、输文字。基于 macOS 原生 OCR 触觉反馈,不截全屏传 AI,极致省 token。触发词:"/desktop"、"帮我操作桌面"、"点一下那个按钮"、"看看屏幕上有什么"
每日信息采集。多源并行采集 → AI 分析 → 飞书简报。触发词:"/collect"、"每日采集"、"早报"
定时任务系统。内置在 mycc 后端,自动执行定时任务。触发词:"/scheduler"、"定时任务"、"启动定时"、"查看定时"
飞书通知(全平台)。总结当前对话要点并发送到飞书群。触发词:"/tell-me"、"通知我"、"飞书通知"、"告诉我"
查看 Claude Code 的 token 用量统计。按日期×模型维度拆分,支持按天数、项目过滤。触发词:"/cc-usage"、"看看用量"、"token 消耗"、"用量统计"
读取微信公众号文章并总结。触发词:"/read-gzh"、"帮我读一下这篇公众号"、"总结一下这篇文章"
| name | mycc |
| description | 启动 mycc 小程序后端服务(后台运行)。触发词:"/mycc"、"启动 mycc"、"启动小程序后端"、"检查 mycc 状态" |
| layer | 基础层 |
| authorization | A区(自动执行,无需人类介入) |
| output_levels | L1(结论) |
| status | active |
| created | "2026-01-20T00:00:00.000Z" |
| origin | P08-cc小程序,mycc 后端服务管理需求 |
启动和管理 mycc 小程序本地后端。不是 mycc 的开发,不是小程序前端。
启动 mycc 小程序本地后端,连接网页版/小程序与本地 Claude Code。
| 要求 | 说明 |
|---|---|
| Claude Code | 必须是官方原版,fork 版本可能不兼容 |
| 网络 | 内网模式需要 VPN/代理(cloudflared 需访问外网);公网模式(有 PUBLIC_URL)无需 |
| 系统 | ✅ macOS、✅ Linux、❌ Windows、⚠️ WSL(不稳定) |
⚠️ Windows/WSL 用户注意:目前 Windows 原生和 WSL 环境都存在兼容性问题,建议使用 macOS 或 Linux。
💡 关于第三方 Claude Code:目前仅测试了官方原版,第三方 fork 版本的兼容性支持在规划中。
brew install cloudflare/cloudflare/cloudflared(macOS)或参考 官方文档cd .claude/skills/mycc/scripts && npm install && cd -
echo "=== $(date) ===" >> .claude/skills/mycc/mycc.log && nohup .claude/skills/mycc/scripts/node_modules/.bin/tsx .claude/skills/mycc/scripts/src/index.ts start >> .claude/skills/mycc/mycc.log 2>&1 & disown
用 nohup ... & disown 让后端完全脱离 CC 进程树,关掉 CC 窗口也不会挂。不要用 run_in_background: true。日志实时写入 .claude/skills/mycc/mycc.log。
代码会自动检测项目根目录(向上查找
.claude/或claude.md),无需手动指定 cwd。
等待几秒后读取:
sleep 5 && cat .claude/skills/mycc/current.json
读取 .env 中的 CHANNEL_WEB 值(默认为 true):
grep CHANNEL_WEB .env 2>/dev/null || echo "CHANNEL_WEB=true"
通道状态(根据 .env 实际配置显示):
CHANNEL_WEB=false 时已禁用,不要展示 Web URL,不要打开浏览器FEISHU_APP_ID 等环境变量后自动启动如果 Web 通道已启用(CHANNEL_WEB 不为 false),展示:
如果 Web 通道已禁用(CHANNEL_WEB=false),只展示:
.claude/skills/mycc/current.jsonlsof -i :18080 -t -sTCP:LISTEN | xargs killscripts/src/ 下的代码后必须 kill + 重新启动后端,否则跑的还是旧代码让 AI 自己解决。 代码都在 scripts/src/ 目录下,AI 可以:
常见问题:
lsof -i :18080 -t -sTCP:LISTEN | xargs kill启动后保存在 .claude/skills/mycc/current.json:
{
"routeToken": "XXXXXX",
"pairCode": "XXXXXX",
"tunnelUrl": "https://xxx.trycloudflare.com",
"mpUrl": "https://api.mycc.dev/XXXXXX",
"cwd": "/path/to/project",
"startedAt": "2026-01-27T06:00:00.000Z"
}
| 端点 | 方法 | 说明 |
|---|---|---|
/{token}/health | GET | 健康检查 |
/{token}/pair | POST | 配对验证 |
/{token}/chat | POST | 发送消息 |
/{token}/history/list | GET | 历史记录列表 |
/{token}/history/{sessionId} | GET | 对话详情 |
/{token}/chat/rename | POST | 会话重命名 |
/{token}/skills/list | GET | Skills 列表 |
/{token}/events | GET | SSE 实时广播 |
/{token}/status | GET | 运行状态快照 |
[mycc] 后端已启动,连接码:{routeToken}