✨ 简单提示优化器MCP
立即将模糊的想法转化为完美的提示。\ 一个轻量级、健壮、快速的模型上下文协议(MCP)服务器,旨在使用CO-STAR和Chain of Thought criticism等最先进的框架优化提示。
🚀 为什么要用这个?
大多数“快速改善”是缓慢的或产生幻觉的。此MCP服务器:
- 使用OpenRouter 访问顶级模型(如Llama 3.1 405B或Claude 3.5 Sonnet)进行优化。
- 实施经过验证的框架:应用 联合主演 方法(上下文、目标、风格、语调、受众、反应)以获得可靠的结果。
- 重写前的批评:The
deep_optimize该工具分析提示的弱点 *之前* 修复它们。 - 快速:基于
FastMCP以获得最小的延迟。
✨ 特性
1. instant_improve
*最适合:日常任务,快速修复。* 使用结构化的最佳实践快速增强提示。
- 输入:
prompt,task_type(编码、书写等),detailed(布尔)。 - 输出:一个抛光的、即用型的提示。
2. deep_optimize
*最适合:复杂架构、关键实现、调试。* 执行复杂的 批评与精炼 循环:
- 分析 你的草稿含糊不清,缺少约束。
- 计划 修复它的策略。
- 重写 对完美的追求。
📦 安装
先决条件
- Python 3.10或更高版本
- 紫外线 (推荐)或pip
步骤
- 克隆存储库:
git clone https://github.com/Chumbayoumba/simple-prompt-optimizer.git
cd simple-prompt-optimizer- 安装依赖项:
# Using uv (Recommended)
uv sync
# OR using pip
pip install .⚙️ 配置
您需要来自的API密钥 开放路由 以推动优化。
- 创建一个
.env项目根目录中的文件:
cp .env.example .env- 添加您的凭据:
OPENAI_API_KEY=sk-or-your-key-here...
OPENAI_BASE_URL=https://openrouter.ai/api/v1
LLM_MODEL=nousresearch/hermes-3-llama-3.1-405b:free*注意:您可以更改 LLM_MODEL OpenRouter支持的任何模型(例如。, anthropic/claude-3.5-sonnet).*
💻 使用Claude Desktop
要将此MCP服务器与Claude Desktop一起使用,请将以下内容添加到您的 claude_desktop_config.json:
视窗
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"simple-prompt-optimizer": {
"command": "uv",
"args": [
"run",
"server.py"
],
"cwd": "C:\\path\\to\\simple-prompt-optimizer",
"env": {
"OPENAI_API_KEY": "sk-or-your-key...",
"LLM_MODEL": "nousresearch/hermes-3-llama-3.1-405b:free"
}
}
}
}*注意:一定要更换 C:\\path\\to\\... 你的实际绝对路径。*
🛠️ 发展
在本地运行服务器进行测试:
uv run server.py
# The server will start and listen on stdio📄 许可证
MIT许可证。免费使用和修改。
______________________________________________________________________
⭐ 如果你觉得这个工具有用,请在GitHub上给它一颗星!
