Tenpace Review Router
Human-authenticated setup for routing GitHub pull requests into the right Slack channel.
我该使用它吗
质量与安全性
A
基于对工具定义和协议合规性的自动分析。
上下文开销
~672token 数(工具定义)
~1.0 KB典型响应大小
对注意力有中等影响(占 128k 上下文窗口的 0.53%)
这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。
安装
一键安装
将以下内容添加到你的 `claude_desktop_config.json` 文件中:
{
"mcpServers": {
"review-router": {
"url": "https://api.tenpace.com/v1/review-router/mcp"
}
}
}远程端点
https://api.tenpace.com/v1/review-router/mcpstreamable-http它能做什么
工具清单
工具(5)
🟢 只读🟡 写入🔴 删除⚪ 未知
🟡start_review_router_setup(repository, slackChannel, slackWorkspace, preset, reviewerMentions, ...)
Create an inert GitHub-to-Slack setup plan and return one browser sign-in URL for the person completing setup.
输入模式
{
"type": "object",
"properties": {
"repository": {
"type": "string",
"description": "GitHub repository in owner/repository format"
},
"slackChannel": {
"type": "string",
"description": "Slack channel name, with or without #"
},
"slackWorkspace": {
"type": "string",
"description": "Optional exact workspace name, Slack team ID, or Tenpace workspace ID"
},
"preset": {
"type": "string",
"enum": [
"full_coverage",
"team_activity",
"repo_watch"
],
"default": "repo_watch"
},
"reviewerMentions": {
"type": "string",
"enum": [
"all",
"connected_only",
"none"
],
"default": "all"
},
"idempotencyKey": {
"type": "string",
"minLength": 8,
"maxLength": 200
}
},
"required": [
"repository",
"slackChannel"
],
"additionalProperties": false
}🟢get_review_router_setup_status(setupId, agentToken)
Read structured progress and the next required human action.
输入模式
{
"type": "object",
"properties": {
"setupId": {
"type": "string",
"pattern": "^rrs_",
"description": "Setup-session ID"
},
"agentToken": {
"type": "string",
"pattern": "^rr_setup_",
"description": "Secret returned at creation"
}
},
"required": [
"setupId",
"agentToken"
],
"additionalProperties": false
}🟢preview_review_router_setup(setupId, agentToken)
Read the exact current intent version and locked setup plan before asking a human to continue.
输入模式
{
"type": "object",
"properties": {
"setupId": {
"type": "string",
"pattern": "^rrs_",
"description": "Setup-session ID"
},
"agentToken": {
"type": "string",
"pattern": "^rr_setup_",
"description": "Secret returned at creation"
}
},
"required": [
"setupId",
"agentToken"
],
"additionalProperties": false
}🟡apply_review_router_setup(setupId, agentToken)
Idempotently create or reconcile the route after the person completing setup signed in, claimed the current intent, and connected both providers.
输入模式
{
"type": "object",
"properties": {
"setupId": {
"type": "string",
"pattern": "^rrs_",
"description": "Setup-session ID"
},
"agentToken": {
"type": "string",
"pattern": "^rr_setup_",
"description": "Secret returned at creation"
}
},
"required": [
"setupId",
"agentToken"
],
"additionalProperties": false
}🟡send_review_router_test(setupId, agentToken)
After route application, idempotently send one real Slack setup message through the production delivery path.
输入模式
{
"type": "object",
"properties": {
"setupId": {
"type": "string",
"pattern": "^rrs_",
"description": "Setup-session ID"
},
"agentToken": {
"type": "string",
"pattern": "^rr_setup_",
"description": "Secret returned at creation"
}
},
"required": [
"setupId",
"agentToken"
],
"additionalProperties": false
}社区
证据
最近观测
已验证未记录版本5 个工具
已验证未记录版本5 个工具