提示词优化服务

一个基于Google Gemini的大型语言模型提示词优化服务,提供高级提示工程支持和自动PDF资源管理。

  • by andrea9293
  • TypeScript
  • 本地部署
  • 2 星标
  • 更新于
在 GitHub 查看 andrea9293/mcp-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内容优化文本提示。

快速开始

  1. 安装依赖项:
    npm install
    
  2. 设置 GEMINI_API_KEY 使用您的Google Gemini密钥创建环境变量。
  3. 远程启动服务器:
    npm run start:http
    
    或使用stdio传输:
    npm run start
    

可用的API/工具

  • enhance_prompt:优化文本提示

配置

  • 这 GEMINI_API_KEY 必须设置环境变量才能与Google Gemini集成。
  • 参考PDF是自动管理的。

主要依赖关系

许可证

麻省理工学院-见 许可证 文件