这是一个通过思考提供强大顺序思维工具来解决复杂问题的MCP服务器。
该服务器使AI助手能够逐步解决问题,并随着理解的深入,具备修订、分支和探索替代方法的能力。
要开始使用此服务器,请克隆仓库并安装必要的依赖项。
git clone https://github.com/camilovelezr/server-sequential-thinking.git
cd server-sequential-thinking
npm install
服务器使用现代的可流式传输的HTTP协议进行通信。启动服务器:
npm start
默认情况下,服务器将在 http://127.0.0.1:3000 上启动。您可以通过设置 PORT 环境变量更改端口:
PORT=8080 npm start
POST/GET/DELETE http://127.0.0.1:3000/mcp - 主MCP通信终端
POST - 向服务器发送消息(初始化、工具调用等)GET - 建立SSE流以供服务器到客户端的通知DELETE - 结束会话GET http://127.0.0.1:3000/health - 检查服务器状态和活动会话GET http://127.0.0.1:3000/ - 浏览器测试接口可流式传输的HTTP提供了几个优点:
实现包括安全措施:
要将此服务器与Cursor一起使用,请在您的Cursor配置中添加以下内容:
{
"mcpServers": {
"sequential-thinking": {
"url": "http://localhost:3000/mcp"
},
}
}
您还可以使用Docker在一个容器化环境中运行服务器,以便于部署和隔离。
构建Docker镜像:
docker build -t mcp-server-sequential-thinking .
运行Docker容器:
docker run -p 3000:3000 mcp-server-sequential-thinking
服务器将在 http://127.0.0.1:3000 上可用。
一个详细的工具,用于通过思考进行动态和反思的问题解决。
何时使用:
参数:
thought(字符串,必需):当前的思考步骤nextThoughtNeeded(布尔值,必需):是否需要另一个思考步骤thoughtNumber(整数,必需):当前思考编号totalThoughts(整数,必需):预计所需的总思考数量isRevision(布尔值,可选):这是否修订了之前的思考revisesThought(整数,可选):正在重新考虑哪个思考branchFromThought(整数,可选):分支点思考编号branchId(字符串,可选):分支标识符needsMoreThoughts(布尔值,可选):是否需要更多的思考MIT