MCP Chain of Draft (CoD) Prompt Tool

MCP Chain of Draft (CoD) Prompt Tool

site icon
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推理能力设计的工具,通过优化提示格式来提高效率和准确性。

核心功能

  1. 输入转换:将标准提示自动转换为CoD/CoT格式。
  2. LLM处理:支持多种LLM,包括Anthropic Claude、OpenAI GPT、Mistral AI及本地模型如Ollama。
  3. 性能分析:跟踪令牌使用、解决方案准确性和执行时间。
  4. 自适应词限:根据问题复杂度动态调整词限。
  5. 格式强制:确保推理步骤符合词限要求。

适用场景

  • 数学问题求解
  • 代码问题求解
  • 逻辑问题求解
  • 性能统计和分析

工具列表

工具 描述
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安装

  1. 克隆仓库
  2. 安装依赖: bash pip install -r requirements.txt
  3. 配置API密钥: ANTHROPIC_API_KEY=your_api_key_here
  4. 运行服务器: bash python server.py

JavaScript/TypeScript安装

  1. 克隆仓库
  2. 安装依赖: bash npm install
  3. 配置API密钥: ANTHROPIC_API_KEY=your_api_key_here
  4. 构建并运行服务器: 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

许可证

该项目遵循 MIT 开源许可条款。