基本能力
产品定位
SQ-MCP是一个顺序思维管理工具,支持多种接口协议,适用于代理、LLM和Web客户端的集成。
核心功能
- STDIO (MCP工具): 通过stdin/stdout进行本地工具/代理/CLI集成,使用Model Context Protocol (MCP)。
- SSE (服务器发送事件): 支持实时、逐步输出的流式工具,适用于LLM、代理或Web客户端。
- REST API: 提供标准的HTTP请求/响应工作流。
适用场景
- 本地代理或CLI工具集成。
- 需要实时流式输出的LLM或代理应用。
- 标准HTTP请求/响应的Web应用。
使用教程
使用依赖
- 克隆仓库:
git clone
cd SQ- 安装依赖:
npm install安装教程
- 使用ts-node(开发环境):
npx ts-node src/api/httpServer.ts- 使用npm脚本(如果可用):
npm run dev- 使用编译后的JavaScript:
npx tsc
node dist/main.js- 使用Docker:
docker build -t sq-mcp .
docker run -p 3000:3000 sq-mcp调试方式
- 启动服务器后,默认端口为3000,可以通过环境变量
PORT指定其他端口。 - 使用curl测试REST API:
curl -X POST http://localhost:3000/api/sessions -H "Content-Type: application/json" -d '{"thought":"This is my first thought.","thoughtNumber":1,"totalThoughts":3,"nextThoughtNeeded":true}'- 使用EventSource测试SSE:
const es = new EventSource('https://sq-mcp.onrender.com/api/sessions/12345/thoughts/stream');
es.onmessage = e => console.log(JSON.parse(e.data));