提示词优化工具

MCP Prompt Optimizer是一款专业级的提示词优化工具,提供基于研究的优化策略,可提升15-74%的性能表现,适用于多种专业领域。

  • by Bubobot-Team
  • Python
  • 本地部署
  • 25 星标
  • 更新于
在 GitHub 查看 Bubobot-Team/mcp-prompt-optimizer

使用说明

MCP提示优化器

专业级MCP(模型上下文协议)服务器,提供尖端的快速优化工具和研究支持的策略,性能提高15-74%。

✨ 特性

🎯 基本优化策略

  • 清晰度:简化了直接和精确的提示
  • 特异性:添加详细的约束和要求
  • 思维链:包含逐步推理
  • 小样本:包括指导示例格式
  • 结构化输出:定义清晰的输出组织
  • 基于角色:添加专家角色上下文

🚀 高级优化策略

  • 思想之树(ToT):多路径推理,复杂任务的成功率为74%
  • 宪法AI:自我批评并与安全原则保持一致
  • 自动提示工程师(APE):AI发现了最佳指令模式
  • 元提示:AI生成自己的优化提示
  • 自我精炼:迭代改进,性能提高20%
  • TEXTGRAD:自然语言反馈作为优化梯度
  • Medprompt:多技术集成实现90%以上的准确率
  • 提示向导:反馈驱动的自我进化提示

📋 专业域名模板

跨11个领域的生产就绪模板:

  • 商业分析:竞争分析框架
  • 产品管理:用户研究综合
  • 内容创建:SEO优化的技术博客文章
  • 发展:全面的代码审查清单
  • 沟通:利益相关者更新和项目报告
  • 策略:OKR规划框架
  • 运营:标准操作程序(SOP)
  • 法律:合同终止和遵守
  • 客户体验:反馈调查和见解
  • 数据分析:数据洞察和报告
  • 会议管理:有效的会议议程

🛠️ 安装

快速设置

# Clone the repository
git clone <repository-url>
cd mcp-prompt-optimizer

# Create virtual environment (recommended)
python3 -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate

# Install dependencies
./install.sh

# Or install manually
pip install -r requirements.txt

# Configure Claude Desktop
python3 setup_interactive.py

手动配置

添加到您的Claude Desktop配置文件中:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

视窗: %APPDATA%\Claude\claude_desktop_config.json

Linux: ~/.config/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "prompt-optimizer": {
      "command": "python3",
      "args": ["/path/to/mcp-prompt-optimizer/prompt_optimizer.py"],
      "env": {}
    }
  }
}

🎮 用法

基本命令

# Analyze prompt quality
"Analyze this prompt: write a blog post about AI"

# Apply specific optimization
"Optimize this prompt using chain_of_thought: explain machine learning"

# Auto-select best strategy
"Auto-optimize: help me debug this code"

# Get domain template
"Get domain template for code_review_checklist"

高级命令

# Use Tree of Thoughts for complex problems
"Apply advanced optimization with tree_of_thoughts: design a microservices architecture"

# Use Constitutional AI for safety-critical tasks
"Apply advanced optimization with constitutional_ai: create content moderation guidelines"

# Use Medprompt for high-accuracy classification
"Apply advanced optimization with medprompt: categorize customer support tickets"

# List available templates
"List all domain templates"

🏗️ 建筑

mcp-prompt-optimizer/
├── prompt_optimizer.py      # Main MCP server
├── advanced_strategies.py   # Research-backed optimization strategies
├── domain_templates.py      # Professional domain templates
├── examples.py              # Usage examples and demonstrations
├── setup_interactive.py     # Automated setup script
└── README.md               # This file

🧪 测试

# Run basic tests
./test.sh

# Run usage examples
python3 examples.py

📊 性能基准

策略 用例 性能改进
思想之树 复杂推理 70-74%的成功率
Medprompt 分类任务 90%+准确率
自我优化 迭代改进 每次迭代20%
宪法AI 安全一致性 高合规性
思维链 循序渐进的任务 15-25%的改进

🔧 可用工具

核心工具

  1. analyze_prompt:分析即时质量并识别问题
  2. optimize_prompt:应用特定的优化策略
  3. 自动优化:自动选择最佳策略
  4. get_prompt_template:返回基本模板

高级工具

  1. advanced_optimize:应用研究支持的策略
  2. get_domain_template:返回专业域模板
  3. list_domain_templates:按域列出可用模板

🎯 战略选择指南

提示类型 推荐策略
复杂问题 tree_of_thoughts
分类任务 medprompt
安全关键 constitutional_ai
模糊要求 meta_prompting
需要改进 self_refine
一般优化 auto

🤝 贡献

我们欢迎捐款!拜托:

  1. 分叉存储库
  2. 创建要素分支
  3. 添加新功能的测试
  4. 更新文档
  5. 提交拉取请求

添加新功能

  • 新战略:添加到 advanced_strategies.py
  • 新建模板:添加到 domain_templates.py
  • 例子:添加到 examples.py

🐛 故障排除

常见问题

MCP不工作?

  • 检查Python版本: python3 --version (要求3.8+)
  • 安装依赖项:运行 ./install.sh 或 pip install -r requirements.txt
  • 验证MCP安装: pip show mcp
  • 检查克劳德桌面日志
  • 重新启动克劳德桌面

命令无法识别?

  • 验证配置文件位置
  • 检查配置中的文件路径
  • 再次运行安装脚本

调试模式

# Test server directly
python3 prompt_optimizer.py

# Verbose logging
export MCP_LOG_LEVEL=debug
python3 prompt_optimizer.py

📄 许可证

此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。

🙏 致谢

  • 普林斯顿大学、谷歌DeepMind、微软研究院的研究
  • Anthropic的宪法人工智能框架
  • 斯坦福大学的DSPy框架
  • OpenAI的快速工程指南

📈 引用

如果您在研究或项目中使用此工具,请引用:

@software{mcp_prompt_optimizer,
  title={MCP Prompt Optimizer: Research-Backed Prompt Optimization for AI Systems},
  author={Bubobot},
  year={2024},
  url={https://github.com/Bubobot-Team/mcp-prompt-optimizer}
}

内置于❤️ 对于AI社区

如有疑问、问题或意见,请访问我们的 GitHub存储库.