](https://badge.fury.io/js/@andrea9293%2Fmcp-gemini-prompt-enhancer)


MCP Gemini提示增强器
一种模型上下文协议(MCP)服务器,使用Google Gemini为大型语言模型(LLM)提供即时优化服务,并具有高级即时工程支持和自动PDF资产管理。
参考PDF
该服务使用由Lee Boonstra撰写的PDF“22365_3_Prompt_Engineering_v7”作为其主要资产,这是一份关于大型语言模型(LLM)快速工程的综合指南。该文档(68页)涵盖了制作有效提示的技术和最佳实践,包括零样本、一次、少速提示,以及优化与模型交互的配置策略。它旨在帮助开发人员和数据科学家使用LLM获得更好的结果。
直接下载链接: 22365_3_提示_工程_v7.pdf
配置MCP客户端
添加到您的MCP客户端配置中(例如,Claude Desktop):
{
"servers": {
"mcp-gemini-prompt-enhancer": {
"command": "npx",
"args": [
"-y",
"@andrea9293/mcp-gemini-prompt-enhancer"
],
"env": {
"GEMINI_API_KEY": "YOUR_GEMINI_API_KEY"
},
"type": "stdio"
}
}
}主要特点
- API使用提示工程技术增强文本提示
- 自动下载和管理参考PDF资产
- 跨平台兼容性(Windows、macOS、Linux)
- 带stdio和SSE传输的FastMCP服务器(SSE仅用于开发)
项目结构
├── src/
│ ├── core/
│ │ ├── services/
│ │ │ ├── prompt-enhancer-service.ts
│ │ │ ├── utils-service.ts
│ │ └── tools.ts
│ ├── server/
│ │ ├── http-server.ts
│ │ └── server.ts
│ └── index.ts
├── package.json
├── tsconfig.json运作原理
- 启动时,服务器在
.mcp-enhancer-service用户主目录中的文件夹。如果不存在,它会自动下载。 - 暴露
enhance_prompt该工具通过MCP,使用先进技术和PDF内容优化文本提示。
快速开始
- 安装依赖项:
npm install- 设置
GEMINI_API_KEY使用您的Google Gemini密钥创建环境变量。 - 远程启动服务器:
npm run start:http或使用stdio传输:
npm run start可用的API/工具
enhance_prompt:优化文本提示
配置
- 这
GEMINI_API_KEY必须设置环境变量才能与Google Gemini集成。 - 参考PDF是自动管理的。
主要依赖关系
许可证
麻省理工学院-见 许可证 文件
