让 Claude Desktop 直接优化提示词prompt-optimizer MCP 接入实战指南【免费下载链接】prompt-optimizerAn AI prompt optimizer for writing better prompts and getting better AI results.项目地址: https://gitcode.com/GitHub_Trending/pro/prompt-optimizer写提示词时最烦的场景在 Claude Desktop 里聊着聊着想优化一下当前提示词得切到浏览器打开优化工具复制原文粘贴进去等结果再原路抄回来。prompt-optimizer 是一个提示词优化工具它内置了 MCP 协议Model Context Protocol服务器把它跑起来之后Claude Desktop 就能像调用本地工具一样直接让它干活来回切换的环节全部省掉。MCP 集成能带来什么MCP 是 Anthropic 提出的开放协议作用是把外部工具标准地插给 AI 助手。prompt-optimizer 通过 MCP 暴露了三个工具优化用户提示词、优化系统提示词、迭代已有提示词。你在 Claude 对话里说一句需求Claude 自己调工具、自己把优化结果贴回来你只需要看产出。整个过程不需要复制粘贴也不需要记任何 API 地址。Docker 一条命令部署普通用户建议只走 Docker 这一条路Web 界面和 MCP 服务器会同时启动docker run -d -p 8081:80 \ -e VITE_OPENAI_API_KEY你的API密钥 \ -e MCP_DEFAULT_MODEL_PROVIDERopenai \ --name prompt-optimizer \ linshen/prompt-optimizer起完在浏览器打开http://localhost:8081确认 Web 界面正常再跑一条命令确认 MCP 端点活着有 JSON 应答就说明部署成功curl -i -X POST http://localhost:8081/mcpClaude Desktop 接入配置各系统的services.json所在目录不同先按系统找到位置操作系统配置文件位置Windows%APPDATA%\Claude\services\services.jsonmacOS~/Library/Application Support/Claude/services/services.jsonLinux~/.config/Claude/services/services.json创建或编辑这个文件内容如下{ services: [ { name: Prompt Optimizer, url: http://localhost:8081/mcp } ] }重启 Claude Desktop新开会话后在对话里说一句列出你当前可用的工具回复里能看到optimize-user-prompt、optimize-system-prompt、iterate-prompt三个接入就算成了。三个典型任务三个工具对应三类需求各看一组效果对比就明白了。1. optimize-user-prompt把一句话需求变成可执行的要求优化前优化后示意帮我写篇文章撰写一篇约1500字、面向非技术读者、含3个真实案例和1个对比表格的AI医疗应用科普文章结论部分单列2. optimize-system-prompt把角色设定补全成完整规范优化前优化后示意你是一个代码审查助手资深代码审查助手按严重级别输出问题清单每条附行号、原因和修改建议无问题时明确说明不臆测业务背景3. iterate-prompt针对具体问题定向改进优化前优化后示意你是客服机器人配合要求回答太啰嗦客服机器人先给结论再给步骤单次回复不超过80字能一句话解决的不用一段话迭代工具多一个必填参数requirements把哪里不好说具体它才会保留原意只做定向修改。选择与配置速查项目取值说明模板参数template可选不填用内置默认可选值含 user-prompt-basic基础优化、user-prompt-professional专业优化、user-prompt-planning规划型优化等在 Claude 里问一句列出可选模板能看到全量清单VITE_OPENAI_API_KEY等至少一个密钥支持 OpenAI、Gemini、DeepSeek 等前缀统一为VITE_加模型方名加_API_KEYMCP_DEFAULT_MODEL_PROVIDER如openai配了多个密钥时指定优先用哪家名称必须全小写MCP_LOG_LEVELdebug/info/warn/error默认 debug生产环境建议infoMCP_HTTP_PORT默认3000仅本地开发部署需要改Docker 部署走 8081 无需设置排障速查症状处理EADDRINUSE: address already in use端口被占用查netstat -ano | findstr :3000Linux 用ss -lntp换MCP_HTTP_PORT或停掉占用进程No enabled models found密钥没配对或没生效确认VITE_前缀的变量名拼写正确、密钥余额有效改完重启容器Claude Desktop 连不上浏览器先访问http://localhost:8081确认服务活着再核对 services.json 的 URL 和引号最后看 Claude Desktop 日志Missing required parameter prompt工具调用参数缺失prompt为必填iterate-prompt还必填requirements配了ACCESS_PASSWORD后 MCP 返回 401旧版会拦截 /mcp 路由升级到 v1.4.0 或干脆不启用密码折腾到这里一个能用的提示词优化器 Claude Desktop组合就跑起来了容器负责干活配置文件只有一行剩下的交给对话。建议按这个顺序试先用optimize-user-prompt处理一句你真实要用的提示词感受下效果再挑一个你维护的系统提示词过一遍optimize-system-prompt如果输出不满意别重写用iterate-prompt把问题说具体让它定向改。更多细节可以参考 MCP 服务器用户指南。【免费下载链接】prompt-optimizerAn AI prompt optimizer for writing better prompts and getting better AI results.项目地址: https://gitcode.com/GitHub_Trending/pro/prompt-optimizer创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考