
MCP-Server com CoConuT (Continuous Chain of Thought)

2025.04.10
0
TypeScript思维链分析问题解决工具开发效率
MCP-CoConuT 是一个基于 Model Context Protocol (MCP) 的服务器,提供 CoConuT (Continuous Chain of Thought) 工具,用于支持结构化的问题解决过程。它通过自动检测循环、管理分支和提供交互式引导,帮助用户进行连续的思维链分析。
View on GitHub
Overview
基本能力
产品定位
MCP-CoConuT 是一个用于支持结构化思维链的工具,旨在帮助用户通过连续的思维链分析和问题解决过程,提升决策和问题解决的效率。
核心功能
- 连续思维链:支持结构化的问题解决过程。
- 循环检测:使用多种相似性算法(Levenshtein、Jaccard、Cosine)检测思维中的循环。
- 分支管理:支持多分支思维链的探索、比较和合并。
- 自动反思:定期评估问题解决的进展。
- 思维分析:自动分析思维链是否在正确的路径上。
- 结论记录:结构化记录结论和变更。
- 数据持久化:自动保存所有数据以便后续分析。
- 多格式响应:支持 JSON、Markdown、HTML 等多种格式。
- 模块化架构:基于组件的系统,支持依赖注入。
- 国际化:支持多语言消息。
- 模板系统:灵活的模板用于自定义结论。
适用场景
- 复杂问题的结构化解决过程。
- 团队协作中的思维链记录和分析。
- 自动化决策支持系统。
- 教育和培训中的思维训练。
工具列表
- CoConuT:主工具,管理思维链,支持循环检测和分支管理。
- CoConuT_Analyser:分析思维链的正确性和完整性。
- CoConuT_Storage:结构化记录和存储结论。
常见问题解答
- 如何配置循环检测阈值?:通过
cycleDetectionThreshold
参数设置。 - 如何启用数据持久化?:默认启用,可通过
persistenceEnabled
参数调整。 - 如何设置最大分支数?:通过
maxBranches
参数设置。
使用教程
使用依赖
- Node.js 18 或更高版本
- NPM
安装教程
git clone https://github.com/MarceloAssis123/MCP-servers.git
cd MCP-servers
npm install
或使用 npx:
npx -y github:MarceloAssis123/MCP-servers
调试方式
开发模式:
npm run dev
生产模式:
npm run build
npm start
示例用法
使用 CoConuT
{
"thought": "Primeiro passo na análise do problema...",
"thoughtNumber": 1,
"totalThoughts": 5,
"nextThoughtNeeded": true
}
使用 CoConuT_Analyser
{
"thoughts": [
{"thought": "Primeiro pensamento...", "thoughtNumber": 1},
{"thought": "Segundo pensamento...", "thoughtNumber": 2}
],
"userQuery": "Pergunta original do usuário"
}
使用 CoConuT_Storage
{
"projectPath": "/caminho/absoluto/do/projeto",
"WhyChange": "Motivo da mudança",
"WhatChange": "Descrição da mudança",
"category": "feature",
"tags": ["api", "performance"]
}