
turn-mcp
by shiahonb777·★ 24·综合分 43
MCP服务器,可在单个API请求中实现无限对话轮次,具备人工参与循环功能。
ai-llmdeveloper-toolsproductivity
6
Forks
3
活跃 Issue
1 个月前
最近提交
2 天前
收录于
概述
turn-mcp-web是一个自托管的MCP服务器,能将单个代理请求转化为持久的人工参与循环对话。它提供'turn.wait'等工具,可暂停执行并通过浏览器控制台让人类回复,相同的代理运行随后继续。这种方法在检查点之间保持上下文,使其适用于审批、分支决策、操作员交接、审核队列和长期运行的工作流程。该服务器支持多种客户端连接方式,包括IDE MCP客户端的HTTP传输、桌面客户端的stdio入口,以及非MCP框架的REST长轮询API。
试试问 AI
装完之后,这里有 7 个你可以让 AI 做的事:
你:需要人工签批后才能继续的审批工作流
你:需要间歇性人工指导的长期运行AI代理任务
你:代理路径取决于人工输入的分支决策点
你:发布前用于AI生成内容的审核队列
你:'无限对话轮次'是什么意思?
你:提供了哪些MCP工具?
你:我可以将其与非MCP框架一起使用吗?
什么时候选它
当您需要在AI工作流中保持跨越人工干预点的上下文,特别是在需要重启对话会丢失状态的审批流程或分支决策场景时,选择turn-mcp。
什么时候不要选它
如果您需要大量的人机交互(受每会话最大等待数限制)或需要完全管理的云解决方案而不愿自托管,请避免使用此服务器。
此 server 暴露的工具
从 README 抽取出 3 个工具turn.waitPauses agent execution to wait for human input in the browser console
turn_waitAlternative alias for turn.wait to pause agent execution
turnShort alias for turn.wait to pause agent execution
可对比工具
humanloop-mcpteleprompt-mcphumanloop
安装
快速开始
macOS
双击 start.command
Windows
双击 start.bat
Linux
bash start.sh从源码安装
npm install
npm run build
npm start**Claude Desktop的MCP配置:**
{
"mcpServers": {
"turn-mcp-web": {
"url": "http://127.0.0.1:3737/mcp"
}
}
}FAQ
- '无限对话轮次'是什么意思?
- 它指的是在单个连续的代理执行中,跨多次人机交互保持上下文,而不是为每次交互启动新的对话。
- 提供了哪些MCP工具?
- 服务器提供MCP工具别名:`turn.wait`、`turn_wait`和`turn`,都指向相同的暂停并等待人类回复功能。
- 我可以将其与非MCP框架一起使用吗?
- 是的,它包含REST长轮询API和Python客户端,可用于与不直接支持MCP的框架集成。
turn-mcp 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。