提示词优化 3 条路径:从浏览器插件到 MCP 服务器,5 分钟跑通
2026/9/12 5:08:07 网站建设 项目流程

提示词优化 3 条路径:从浏览器插件到 MCP 服务器,5 分钟跑通

【免费下载链接】prompt-optimizerAn AI prompt optimizer for writing better prompts and getting better AI results.项目地址: https://gitcode.com/GitHub_Trending/pro/prompt-optimizer

prompt-optimizer 是一款提示词优化工具:你交入一段效果不佳的提示词,它用 AI 重写提示词本身,补上缺失的上下文、约束与结构,改写后可直接在测试区对比输出差异。整个应用为纯客户端架构,你的提示词与 API 密钥只发往你自己配置的模型端点,不经过任何项目方的中间服务器。它提供 Web 应用、桌面端、Chrome 浏览器扩展、Docker 容器四种形态。下面按三类使用场景,分别给出最短路径。

四种形态怎么选

一句话定位:自己用选扩展,团队共享选 Docker,给 AI 应用调用选 MCP。

形态启动方式适合谁
浏览器扩展构建后加载dist目录个人、零服务器成本
桌面端独立安装包,自动更新个人、本地模型
Web 应用pnpm dev或构建后部署开发、公开分享
Docker一条命令起 Web 与 MCP团队、私有服务器

浏览器扩展:本地提示词优化的最短路径

扩展是零服务器成本的方式:数据存浏览器本地,密钥只填一次。仓库里已带扩展源码,克隆后两条命令即可构建:

git clone https://gitcode.com/GitHub_Trending/pro/prompt-optimizer cd prompt-optimizer && pnpm install && pnpm build:ext

打开chrome://extensions/,开启右上角"开发者模式",点"加载已解压的扩展程序",选packages/extension/dist。不想本地构建的话,Chrome 应用商店可直接安装。

一个值得检查的细节:packages/extension/public/manifest.json 中permissions为空数组。manifest 是扩展的声明文件,其中permissions字段列出扩展要申请的浏览器权限;空值意味着它不申请 storage、tabs 等任何权限,配合offline_enabled还能离线加载。装好后点工具栏图标,填模型密钥,选中一段提示词点优化即可。

本地模型接入步骤

内置模型不够用时,可以接入任意 OpenAI 兼容端点——指任何提供标准/v1/chat/completions接口的服务,本地 Ollama、公司内网网关都算。数量不设上限,每个模型用一组带后缀的环境变量描述,规则详见 docs/user/multi-custom-models.md。

必填性变量用途
必填VITE_CUSTOM_API_KEY_<后缀>鉴权密钥,本地服务可随意填
必填VITE_CUSTOM_API_BASE_URL_<后缀>端点地址,如http://localhost:11434/v1
必填VITE_CUSTOM_API_MODEL_<后缀>模型名,如qwen3:8b
可选VITE_CUSTOM_API_PARAMS_<后缀>JSON 参数,注入请求体
可选VITE_CUSTOM_API_HEADERS_<后缀>JSON 请求头,适合网关附加项

后缀只认字母、数字、下划线、连字符,不超 50 字符,且不能与 openai、deepseek 等内置模型名冲突;三个必填变量缺一个,该模型整体跳过。配置好之后,模型选择下拉框里会出现对应的友好名称。

Docker 一键部署

Docker 是团队共享的默认选择,镜像里 Web 界面与 MCP 服务器同时启动,一个端口两者都有:

docker run -d -p 8081:80 \ -e VITE_OPENAI_API_KEY=your-key \ -e MCP_DEFAULT_MODEL_PROVIDER=openai \ linshen/prompt-optimizer

跑起来后,Web 界面在http://localhost:8081,MCP 服务在http://localhost:8081/mcp。镜像还支持ACCESS_PASSWORD一类环境变量做基本认证,Compose 文件在 docker/docker-compose.yml。

MCP 地址与客户端配置

MCP(Model Context Protocol)是一种让 AI 客户端调用外部工具的标准协议。MCP 服务器把优化能力封装成三个工具,Claude Desktop 这类支持 MCP 的客户端装上之后,对话里就能直接调用:

  • optimize-user-prompt:优化用户提示词
  • optimize-system-prompt:优化系统提示词
  • iterate-prompt:针对具体问题迭代已有提示词

接 Claude Desktop,往它的 services 配置里加一条记录即可:name 写Prompt Optimizer,url 填http://localhost:8081/mcp。团队已有自建模型服务时,用MCP_DEFAULT_MODEL_PROVIDER指定 MCP 调用走哪个模型,可选 gemini、deepseek、custom 等。

部署方式速查

方式适合怎么起注意
Vercel公开分享pnpm build:web输出packages/web/distVITE_*变量会打进前端产物,别塞真实密钥
Docker团队共享上文的docker run一个端口同时给 Web 与/mcp
本地 pnpm开发改代码pnpm install && pnpm dev需要 Node 22 与 pnpm 10

更多细节以 docs/ 目录下的开发者与用户文档为准。

现在就能做:克隆仓库执行pnpm build:ext,把packages/extension/dist拖进chrome://extensions/,对一段提示词发起第一次优化。

【免费下载链接】prompt-optimizerAn AI prompt optimizer for writing better prompts and getting better AI results.项目地址: https://gitcode.com/GitHub_Trending/pro/prompt-optimizer

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询