返回市场
双子座提示增强器

双子座提示增强器

作者:andrea92933 星标更新:2025-07-31

项目介绍

npm 版本

PayPal 捐赠

"买我一杯咖啡"

MCP Gemini 提示增强器

这是一个使用 Google Gemini 的大型语言模型(LLMs)提示优化服务的模型上下文协议(MCP)服务器,提供高级提示工程支持和自动 PDF 资产管理。

参考 PDF

该服务的主要资产是 PDF 文件“22365_3_Prompt_Engineering_v7”,这是一份由 Lee Boonstra 编写的关于大型语言模型(LLMs)提示工程的综合指南。该文档(68页)涵盖了有效提示制作的技术和最佳实践,包括零样本、单样本、少量样本提示以及配置策略以优化与模型的交互。它旨在帮助开发者和数据科学家更好地利用 LLMs。

直接下载链接:22365_3_Prompt_Engineering_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)
  • 快速 MCP 服务器,支持 stdio 和 SSE 传输(仅开发时使用 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 文件夹中的参考 PDF。如果不存在,则会自动下载。
  • 通过 MCP 暴露 enhance_prompt 工具,该工具使用高级技术和 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 会自动管理。

主要依赖项

许可证

MIT - 查看 LICENSE 文件