README
🚀 MCP 链式草稿服务器 🧠
链式草稿服务器是一款强大的由 AI 驱动的工具,它能助力开发者通过系统性、迭代式的思考与设计改进,做出更为明智的决策。该服务器可与流行的 AI 代理实现无缝集成,并且提供了结构化的推理、API 设计、架构决策、代码审查以及实现规划方法。
🚀 快速开始
前置条件
- Node.js >= 16.0.0
- npm >= 8.0.0
📦 安装指南
- 克隆仓库:
git clone https://github.com/bsmi021/mcp-chain-of-draft-server.git
cd mcp-chain-of-draft-server
- 安装依赖项:
npm install
配置
在 initialize.ts 中进行简单的服务器配置:
const serverConfig = {
name: "chain-of-draft",
version: "1.0.0",
}
✨ 主要特性
核心功能
- 迭代推理:借助链式草稿协议进行系统性改进。
- 思考历史:跟踪并管理推理迭代。
- 分支支持:专注于特定推理步骤的评论。
- TypeScript 支持:完整的 TypeScript 实现,带有 Zod 验证。
- 错误处理:具备全面的错误类型和处理机制。
- 实时日志记录:内置调试和监控系统。
💻 使用示例
基础用法
const thoughtData = {
reasoning_chain: ["问题的初步分析"],
next_step_needed: true,
draft_number: 1,
total_drafts: 3,
is_critique: true,
critique_focus: "逻辑一致性"
};
📚 详细文档
项目结构
src/
├── tools/ # 专用工具
│ ├── chainOfDraft/ # 核心协议
│ └── index.ts / # 入口点
├── utils/ # 工具
└── index.ts # 入口点
开发服务器启动
npm run dev
常见问题
链式草稿协议如何工作?
该协议引导您通过迭代草稿和专注评论系统地改进您的思考。
我可以自定义评论维度吗?
是的!每个工具都支持根据特定需求定制评论重点。
我应该计划多少个草稿?
我们建议大多数任务使用 3 - 5 个草稿,但可以根据复杂性进行调整。
🤝 贡献
我们欢迎贡献!请查阅我们的 [CONTRIBUTING.md] 指南。
👥 社区与支持
- GitHub Issues - 报告错误或提出功能建议
- Pull Requests - 提交您的贡献
- 文档 - 查看我们的详细文档
📄 许可证
MIT 许可证 - 请查看 LICENSE 文件获取详细信息。
🙏 致谢
- 感谢我们的贡献者和早期采用者。
- 特别感谢 MCP 社区。
- 受启发于系统性推理方法论。
由 @bsmi021 制作
Scan to join WeChat group