MCP Catalogs
首页turn-mcp screenshot

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.wait

    Pauses agent execution to wait for human input in the browser console

  • turn_wait

    Alternative alias for turn.wait to pause agent execution

  • turn

    Short 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 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。