Chain of Draft
STDIOAI-driven tool helping developers make better decisions through systematic, iterative refinement of thoughts.
AI-driven tool helping developers make better decisions through systematic, iterative refinement of thoughts.
Chain of Draft Server is a powerful AI-driven tool that helps developers make better decisions through systematic, iterative refinement of thoughts and designs. It integrates seamlessly with popular AI agents and provides a structured approach to reasoning, API design, architecture decisions, code reviews, and implementation planning.
git clone https://github.com/bsmi021/mcp-chain-of-draft-server.git cd mcp-chain-of-draft-server
npm install
Simple server configuration in 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
The protocol guides you through systematic improvement of your thinking through iterative drafts and focused critiques.
Yes! Each tool supports custom critique focuses tailored to your specific needs.
We recommend 3-5 drafts for most tasks, but you can adjust based on complexity.
We welcome contributions! Please check our Contributing Guidelines.
MIT License - see the LICENSE file for details.
Made with 🧠 by @bsmi021