
MCP Chain of Draft (CoD) Prompt Tool

2025.04.06
8
PythonLLM推理优化提示工程开发效率
MCP Chain of Draft (CoD) Prompt Tool 是一个强大的模型上下文协议工具,旨在通过将标准提示转换为 Chain of Draft (CoD) 或 Chain of Thought (CoT) 格式来增强大型语言模型(LLM)的推理能力。该工具支持多种LLM集成,包括云服务和本地模型,显著提高了推理质量,同时减少了令牌使用并保持了高准确性。
View on GitHub
Overview
产品定位
MCP Chain of Draft (CoD) Prompt Tool 是一个专为增强LLM推理能力设计的工具,通过优化提示格式来提高效率和准确性。
核心功能
- 输入转换:将标准提示自动转换为CoD/CoT格式。
- LLM处理:支持多种LLM,包括Anthropic Claude、OpenAI GPT、Mistral AI及本地模型如Ollama。
- 性能分析:跟踪令牌使用、解决方案准确性和执行时间。
- 自适应词限:根据问题复杂度动态调整词限。
- 格式强制:确保推理步骤符合词限要求。
适用场景
- 数学问题求解
- 代码问题求解
- 逻辑问题求解
- 性能统计和分析
工具列表
工具 | 描述 |
---|---|
chain_of_draft_solve |
使用Chain of Draft推理解决问题 |
math_solve |
使用CoD解决数学问题 |
code_solve |
使用CoD解决编码问题 |
logic_solve |
使用CoD解决逻辑问题 |
get_performance_stats |
获取CoD与CoT的性能统计 |
get_token_reduction |
获取令牌减少统计 |
analyze_problem_complexity |
分析问题复杂度 |
使用教程
使用依赖
- Python 3.10+ 或 Node.js 22+
- Nx(用于构建单执行文件应用)
安装教程
Python安装
- 克隆仓库
- 安装依赖:
bash pip install -r requirements.txt
- 配置API密钥:
ANTHROPIC_API_KEY=your_api_key_here
- 运行服务器:
bash python server.py
JavaScript/TypeScript安装
- 克隆仓库
- 安装依赖:
bash npm install
- 配置API密钥:
ANTHROPIC_API_KEY=your_api_key_here
- 构建并运行服务器:
bash npm run nx build npm start
调试方式
使用MCP Inspector进行调试:
npm run test-inspector
或手动运行:
npx @modelcontextprotocol/inspector -e ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY -- node dist/index.js