迭代设计服务器

Chain of Draft Server是一款AI驱动的工具,帮助开发者通过系统化的迭代改进来优化设计、API架构和代码实现。

  • by bsmi021
  • TypeScript
  • 本地部署
  • 24 星标
  • 更新于
在 GitHub 查看 bsmi021/mcp-chain-of-draft-server

使用说明

草稿服务器的MCP链🧠

Chain of Draft Server是一个强大的人工智能驱动工具,通过系统化、迭代式的思想和设计改进,帮助开发人员做出更好的决策。它与流行的人工智能代理无缝集成,并为推理、API设计、架构决策、代码评审和实现规划提供结构化方法。

🌟 特性

核心能力

  • 迭代推理:通过议定书草案链进行系统改进
  • 思想史:跟踪和管理推理迭代
  • 分支支持:重点审查具体推理步骤
  • TypeScript支持:带Zod验证的完整TypeScript实现
  • 错误处理:全面的错误类型和处理
  • 实时日志记录:内置调试和监控系统

🚀 入门指南

先决条件

  • Node.js>=16.0.0
  • npm>=8.0.0

安装

  1. 克隆存储库:
git clone https://github.com/bsmi021/mcp-chain-of-draft-server.git
cd mcp-chain-of-draft-server
  1. 安装依赖项:
npm install

配置

简单的服务器配置 initialize.ts:

const serverConfig = {
    name: "chain-of-draft",
    version: "1.0.0",
}

💡 使用示例

议定书草案链

const thoughtData = {
    reasoning_chain: ["Initial analysis of the problem"],
    next_step_needed: true,
    draft_number: 1,
    total_drafts: 3,
    is_critique: true,
    critique_focus: "logical_consistency"
};

🛠️ 发展

项目结构

src/
├── tools/                          # Specialized Tools
│   ├── chainOfDraft/              # Core Protocol
│   └── index.ts / # Entry Point
├── utils/                         # Utilities
└── index.ts                      # Entry Point

启动开发服务器

npm run dev

❓ 常见问题解答

草案协议链是如何运作的?

该协议通过迭代草稿和重点批评来指导你系统地改进你的思维。

我可以自定义评论维度吗?

对!每个工具都支持根据您的特定需求量身定制的自定义评论重点。

我应该计划多少个草稿?

对于大多数任务,我们建议使用3-5个草稿,但您可以根据复杂性进行调整。

🤝 贡献

我们欢迎捐款!请查看我们的 贡献指南.

👥 社区与支持

  • GitHub问题-报告错误或建议功能
  • 拉取请求-提交您的贡献
  • 文档-查看我们的详细文档

📝 许可证

MIT许可证-请参阅 许可证 文件以获取详细信息。

🙏 致谢

  • 感谢我们的贡献者和早期采用者
  • 特别感谢MCP社区
  • 受到系统推理方法的启发

由以下材料制成🧠 作者@bsmi021