提示优化中间件

智能提示优化中间件,在执行前增强用户提示,适用于营销、数据分析、税务会计和代码生成等多个领域。

  • by Stevekaplanai
  • JavaScript
  • 本地部署
  • 2 星标
  • 更新于
在 GitHub 查看 Stevekaplanai/promptforge-mcp-server

使用说明

PromptForge MCP服务器

智能提示优化中间件,增强执行前的用户提示。

特性

  • 🎯 智能模式匹配 -自动检测提示意图并应用相关优化
  • 📊 分析跟踪 -监控优化性能和模式
  • 🔧 可定制的图案 -根据您的特定需求添加和修改优化模式
  • 🚀 领域特定增强功能 -用于营销、数据分析、税务/会计和代码生成的预配置模式
  • 💾 外部服务集成 -使用JSONBin进行模式存储,使用Supabase进行分析

设置

1.安装依赖项

npm install

2.配置外部服务

JSONBin.io(模式存储)

  1. 在以下位置创建帐户https://jsonbin.io
  2. 用初始图案创建一个新的箱子
  3. 复制您的bin ID和API密钥

Supabase(分析)

  1. 在以下位置创建帐户https://supabase.com
  2. 创建新项目
  3. 创建一个名为的表 prompt_analytics 使用此模式:
    • id(uuid,主键)
    • original_prompt(文本)
    • 优化提示(文本)
    • 域(文本)
    • 信心(浮动)
    • 修改(json)
    • user_feedback(json,可以为空)
    • performance_metrics(json,可空)
    • created_at(带时区的时间戳)

3.环境变量

复制 .env.example 向 .env 并填写您的API证书:

cp .env.example .env

4.测试您的设置

npm test

可用工具

optimize_prompt

使用智能模式匹配优化提示。

{
  "tool": "optimize_prompt",
  "arguments": {
    "prompt": "Write an email about our services",
    "domain": "marketing_copy",
    "context": {
      "company": "Your Company",
      "audience": "B2B customers"
    }
  }
}

get_patterns

检索当前优化模式。

{
  "tool": "get_patterns",
  "arguments": {
    "domain": "marketing_copy"
  }
}

update_pattern

在库中更新或添加图案。

{
  "tool": "update_pattern",
  "arguments": {
    "domain": "custom_domain",
    "pattern": {
      "triggerKeywords": ["keyword1", "keyword2"],
      "enhancements": [
        {
          "type": "role_addition",
          "value": "You are an expert..."
        }
      ]
    }
  }
}

get_analytics_summary

获取优化分析摘要。

{
  "tool": "get_analytics_summary",
  "arguments": {
    "timeRange": "week",
    "domain": "marketing_copy"
  }
}

测试优化

通过前后对比进行测试优化。

{
  "tool": "test_optimization",
  "arguments": {
    "prompt": "analyze our sales data",
    "showDiff": true
  }
}

部署到mcpify.ai

  1. 创建新的MCP服务器 关于mcpify.ai

    • 姓名: promptforge
    • 描述:“智能提示优化,实现一致的AI输出”
  2. 上传文件

    • 复制以下内容 server.js 致mcpify.ai
    • 从您的 .env 文件
  3. 配置工具

    • 服务器会自动公开中定义的所有工具 getTools()

默认图案

服务器包括预配置的模式,用于:

  • 营销文案 -文案、电子邮件、登录页面、广告
  • 数据分析 -分析、报告、见解、指标
  • 税务与会计 -财务规划、税务优化、合规
  • 代码生成 -编程、调试、实施
  • 将军 -针对不匹配的提示进行回退

Schapira CPA集成

此服务器针对Schapira CPA的服务进行了优化:

{
  "context": {
    "company": "Schapira CPA",
    "industry": "Tax and Accounting Services",
    "audience": "Mid-market owner-operated businesses",
    "tone": "professional"
  }
}

许可证

麻省理工学院-欢迎根据您的需求进行定制!