返回市场
MCP草稿链服务器

MCP草稿链服务器

作者:bsmi02125 星标更新:2025-03-26

项目介绍

MCP 草稿链服务器 🧠

草稿链服务器是一款强大的AI驱动工具,通过系统化的迭代改进思想和设计,帮助开发者做出更好的决策。它与流行的AI代理无缝集成,并提供了一种结构化的方法来进行推理、API设计、架构决策、代码审查和实施规划。

🌟 功能特性

核心能力

  • 迭代推理:通过草稿链协议进行系统性改进
  • 思维历史:跟踪和管理推理迭代
  • 分支支持:专注于特定推理步骤的审查
  • TypeScript 支持:完整的TypeScript实现并带有Zod验证
  • 错误处理:全面的错误类型和处理机制
  • 实时日志:内置调试和监控系统

🚀 快速开始

预备条件

  • 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: ["问题的初步分析"],
    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个草稿,但您可以根据复杂性进行调整。

🤝 贡献

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

👥 社区和支持

  • GitHub Issues - 报告错误或提出功能建议
  • Pull Requests - 提交您的贡献
  • 文档 - 查看详细的文档

📝 许可证

MIT 许可证 - 详情请参阅LICENSE文件。

🙏 致谢

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

由 @bsmi021 制作 🧠