ridge-mcp-dispatch
Solid教大模型使用 Ridge 终端内置的 MCP server 在多个终端 pane 之间调度、派发任务给 teammate agent。当你运行在 Ridge/rdg 里(环境变量含 RIDGE_TEAMMATE_URL / RIDGE_TEAMMATE_TOKEN),需要拆分 pane、把子任务委派给其它 pane 的 agent、跨 agent 传递大块中间产物、或读取工作区花名册/git 状态/编辑器上下文时使用。触发词:派活、委派、分屏、teammate、编组、ridge:// 资源、调度终端。
AI & Automation 19 stars
3 forks Updated today MIT
Install
Quality Score: 81/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
# Ridge 内置 MCP —— 终端内多 agent 调度
Ridge(桌面 app)与 `rdg`(无头 host)内建一个 **MCP server**,让运行在某个 pane 里的
你,去驱动**同一工作区其它 pane** 里的 teammate agent:拆分屏、派活、传数据、读上下文。
协议是 JSON-RPC 2.0 over WebSocket。
## 1. 我在 Ridge 里吗?怎么连?
只有当下面两个环境变量都存在时,本 MCP 才可用(Ridge PTY 注入,子进程继承):
```
RIDGE_TEAMMATE_URL # 例 http://127.0.0.1:52731 —— HTTP base,端口是 ephemeral
RIDGE_TEAMMATE_TOKEN # 鉴权 token
RIDGE_WORKSPACE_ID # 发起方工作区 UUID(HTTP 放置路由需要,作 X-Ridge-Workspace 头)
```
**MCP WebSocket 端点** = `RIDGE_TEAMMATE_URL` 把 `http` 换成 `ws`,再接 `/api/v1/mcp/ws`:
```
ws://127.0.0.1:<port>/api/v1/mcp/ws
```
**鉴权**:升级请求带头 `x-ridge-token: <RIDGE_TEAMMATE_TOKEN>`(或 `Authorization: Bearer <token>`)。缺/错 → 401。
> 端点会漂移:后端 panic 自重启会换端口。env 里的值可能过期。权威副本落在 sidecar 文件
> `TMPDIR/ridge-teammate-endpoint-<sanitized>.json`(`{"url","token"}`),其中 `<sanitized>` =
> `$TMUX` 第一段路径里非字母数字全替换成 `_`。连不上先读这个文件刷新 url/token。
## 2. 协议方法(JSON-RPC 2.0)
| method | 说明 |
|---|---|
| `initialize` | 握手,返回 serverInfo/capabilities。可选,直接调工具也行。 |
| `tools/list` | 列出全部工具规格。 |
| `tools/call` | `params: { "name": <tool>, "arguments": {...} }` 调工具。 |
| `resources/read` | `params: { "uri": "ridge://..." }` 读资源。 |
请求形如 `{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{...}}`;一发一收。
## 3. 六个工具(`tools/call` 的 name)
| name | arguments | 作用 / 语义 |
|---|---|---|
| `ridge_get_team_profile` | `{}` | **先调它**。返回花名册快照(每个 teammate pane 的身份、状态,同时给 `paneId`(UUID) 和 `paneIndex`(数字))。派活前先发现目标。 |
| `ridge_split_pane` | `{direction:"horizontal"\|"vertical", ro...
Details
- Author
- MySetsuna
- Repository
- MySetsuna/ridge
- Created
- 3 months ago
- Last Updated
- today
- Language
- Rust
- License
- MIT
Integrates with
Similar Skills
Semantically similar based on skill content — not just same category
Code & Development Solid
release-ridge
同步 Ridge 相关仓库并完成 Windows release 构建、Dokku ridge-cloud 发布、分离式 desktop/mobile remote 产物上传与生产验收。用户要求“发布 Ridge”“构建 release”“部署 ridge-cloud”“发布 remote 产物”“清理 Dokku 发布锁”“处理 Ridge 强推”或继续/恢复上述发布流程时使用。
19 Updated today
MySetsuna AI & Automation Listed
ccrg-code
通过 CCRG MCP 执行编程 Agent 任务。使用 SSE 流式接收,实时显示每一步执行过程,像 codex cli / claude code 一样工作。
1 Updated 3 days ago
viaco2ove AI & Automation Featured
mcp-builder
MCP 服务器构建方法论 — 系统化构建生产级 MCP 工具,让 AI 助手连接外部能力
7,264 Updated 4 days ago
jnMetaCode