start_review_router_setup
Start Review Router setup
Create an inert GitHub-to-Slack setup plan and return one browser sign-in URL for the person completing setup.
presetrepository必填slackChannel必填idempotencyKeyslackWorkspacereviewerMentions
io.github.tenpace-app由 GitHub 账号 tenpace-app 发布v1.1.3更新于 Nov 2, 2026
Human-authenticated setup for routing GitHub pull requests into the right Slack channel.
发布方自己的服务:370.ai — AI Gateway: 100+ Chat Models, Image & Speech Generation
托管式 MCP 服务器,通过人工登录流程配置 GitHub 到 Slack 的 Review Router,把拉取请求路由到指定 Slack 频道。
Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。
把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。
阅读 https://sourceweft.com/mcp/io.github.tenpace-app%2Freview-router/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。把它添加到你客户端的 mcpServers 配置中。
{
"mcpServers": {
"tenpace-review-router": {
"type": "http",
"url": "https://api.tenpace.com/v1/review-router/mcp"
}
}
}Create a GitHub-to-Slack Review Router connection from a workflow or AI coding session. The Action produces one short-lived browser link. Open it and sign in to Tenpace to claim and lock the exact repository, Slack destination, routing preset, and reviewer mention policy.
The Action never receives GitHub App credentials, Slack OAuth tokens, provider authorization codes, or the human's Tenpace session.
Review Router Team includes MCP setup: 30 days free with a card, then $5 per developer/month or $50 per developer/year. The subscription renews automatically; cancel in Billing before the trial ends to avoid a charge. There is no permanent free routing plan.
The public review-health audit remains free and does not require a card. Review current plan details.
If setup returns awaiting_billing, an owner or admin opens the returned billing link and completes secure checkout in the browser. Never give card details to a coding assistant. The Action and MCP server cannot authorize charges.
Connect the hosted server, then ask it to propose the GitHub-to-Slack route:
Set up Review Router for OWNER/REPO in #code-reviews, with reviewer mentions.
Open the returned browser link, confirm the exact plan, and complete GitHub and Slack authorization. Verify the test message, then check that a real matching PR arrives. This MCP configures routing; it does not review code or grant unrestricted provider access.
MCP quickstart: Claude Code, Cursor, troubleshooting · Illustrated workflow demo · Free review-health check
The canonical registry name is io.github.tenpace-app/review-router. Use the full /v1/review-router/mcp URL above. The shorter /mcp URL is reserved for a separate gateway, not direct clients.
This repository includes a read-only example workflow. Open its runs to see the job summary and downloadable JSON. Maintainers can run it on demand; other teams can copy the workflow into their own repository. It does not create a route, post a comment, or send private repository data to Tenpace.
Small demo repositories may not have enough review history for every metric. Missing samples are not proof of a healthy or unhealthy team. Add the generated badge only if you want to publish your repository's live report.
Create .github/workflows/review-router-setup.yml:
Run the workflow. The same GitHub user who started it opens the Continue Review Router setup link in the job summary, signs in to Tenpace, completes the GitHub and Slack steps, and lets the page reconcile and verify the route with a real Slack delivery.
Instead of inputs, commit .tenpace/review-router.yml:
You can also set slack-workspace when the Tenpace team has more than one connected workspace. Explicit Action inputs override the file.
slack-channel: Slack channel name, with or without #. Required unless present in the config file.slack-workspace: Optional exact workspace name, Slack team ID, or Tenpace workspace ID.preset: repo-watch, full-coverage, or team-activity. Default: repo-watch.reviewer-mentions: all, connected-only, or none. Default: all.config: Config path. Default: .tenpace/review-router.yml.setup-id: Public setup-session ID.setup-url: Short-lived human authorization URL.status: Initial status, normally awaiting_human.The machine setup token is masked and deliberately not exposed as an Action output. The displayed URL contains no claim secret: it is bound to the GitHub actor in the signed OIDC token, and that same GitHub user must open it. The browser flow can finish setup without putting a secret into another workflow step.
GitHub Actions OIDC proves the repository and actor for the workflow run. It does not grant provider authority. Tenpace verifies the OIDC issuer, signature, audience, time window, repository and owner IDs, actor ID, subject, and repository binding. Action URLs contain no claim secret and can only be claimed by that GitHub actor.
The server creates an inert intent. A Tenpace user signs in and claims the setup URL, which atomically locks that exact intent version. The machine token cannot edit after claim; the person who claimed the setup can edit it, and saving creates and locks the new version in the same action. Provider OAuth stays in the browser and encrypted credentials stay on Tenpace.
Setup creation and application are idempotent. The final check sends one message through the same Slack delivery path used for pull request notifications.
See SECURITY.md for reporting and operational details.
Read AGENTS.md before automating setup. Canonical machine-readable surfaces:
No AI-discovery convention is universal, so the same workflow is described in the Action metadata, README, AGENTS.md, linked HTML/Markdown docs, OpenAPI, MCP, and well-known descriptor.
The remote MCP server is also published to the official MCP Registry as
io.github.tenpace-app/review-router
MIT
来源:README.md,提交 9a12a38
Start Review Router setup
Create an inert GitHub-to-Slack setup plan and return one browser sign-in URL for the person completing setup.
presetrepository必填slackChannel必填idempotencyKeyslackWorkspacereviewerMentionsGet Review Router setup status
Read structured progress and the next required human action.
setupId必填agentToken必填Preview Review Router setup
Read the exact current intent version and locked setup plan before asking a human to continue.
setupId必填agentToken必填Apply Review Router setup
Idempotently create or reconcile the route after the person completing setup signed in, claimed the current intent, and connected both providers.
setupId必填agentToken必填Send Review Router verification message
After route application, idempotently send one real Slack setup message through the production delivery path.
setupId必填agentToken必填已满足适用检查项的 100%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
ai.router官方发布者
远程 AI 网关 MCP 服务器,让助手用一个 370.ai API 密钥调用 100 多个聊天模型、生成图片并把文字转为语音。

由 GitHub 账号 jutsuhq 发布
本地 MCP 服务器,用你自己的 API 密钥通过 40 多家供应商生成图片和视频,支持比价和可搜索的本地素材库。

由 GitHub 账号 JonasHeinickeBio 发布
连接自建 pyBikeRouter API 的 MCP 服务器,可规划基于 OSM 的骑行路线,并附带天气、景点与 GeoJSON/GPX 导出。

由 GitHub 账号 Elnaril 发布
本地 MCP 服务器,用于解码和编码 Uniswap Universal Router 的 V2、V3、V4 调用数据,只读,不签名也不发送交易。

由 GitHub 账号 camerxnduff 发布
只读 MCP 服务器,可搜索经探测的 x402 按次付费端点注册表,并为助手路由到评分最高的端点。
claude mcp add --transport http review-router https://api.tenpace.com/v1/review-router/mcpname: Set up Review Router
on: workflow_dispatch:
permissions: contents: read id-token: write
jobs: setup: runs-on: ubuntu-latest steps: - uses: actions/checkout@v7 - uses: tenpace-app/review-router-setup@v1 with: slack-channel: pull-requests preset: repo-watch reviewer-mentions: allversion: 1route: slack-channel: pull-requests preset: repo-watch reviewer-mentions: all