Prompt Optimizer MCP Server

Prompt Optimizer MCP Server

An AI server that provides intelligent prompt optimization capabilities, enhancing prompts for clarity, specificity, structure, and other attributes to improve AI interactions.

Category
访问服务器

README

提示词优化 MCP 服务器

一个模型上下文协议 (MCP) 服务器,为 AI 交互提供智能能提示词优化功能。此服务器在提供实用的提示词增强功的同时,展示了 MCP 的核心概念。

🎯 展示的核心 MCP 概念

此服务器展示了模型上下文协议的基本概念:

1. 服务器架构

  • 服务器实例: 处理客户端请求的主要 MCP 服务器
  • 传输层: 使用 StdioServerTransport 实现命令行兼容性
  • 能力: 向 MCP 客户端声明提供工具的能力

2. 工具系统

  • 工具定义: 基于 JSON Schema 的工具规范
  • 输入验证: 使用模式进行结构化参数验证
  • 响应格式化: 标准化的 MCP 响应格式

3. 通信协议

  • 请求处理器: 实现 ListToolsRequestSchemaCallToolRequestSchema
  • 错误处理: 正确的 MCP 错误响应格式化
  • 异步操作: 非阻塞工具执行

🚀 功能特性

提示词优化器通过多种优化策略提供全面的提示词增强:

优化目标

  • 清晰度 (Clarity): 移除模糊语言,提高具体性
  • 具体性 (Specificity): 添加具体细节和约束条件
  • 结构 (Structure): 用逻辑流程组织内容
  • 上下文 (Context): 融入相关背景信息
  • 可执行性 (Actionable): 使指令更具体和可执行
  • 简洁性 (Conciseness): 在保持清晰度的同时去除冗余
  • 示例 (Examples): 添加说明性示例
  • 格式 (Format): 指定清晰的输出格式要求

分析能力

  • 提示词长度分析
  • 清晰度和具体性评分
  • 上下文和约束检测
  • 示例和格式识别

📦 安装

使用 npm 全局安装

npm install -g @zhaixiaowei/mcp-prompt-optimizer

使用 npx (推荐用于 Cursor)

npx @zhaixiaowei/mcp-prompt-optimizer

本地项目安装

npm install @zhaixiaowei/mcp-prompt-optimizer

🔧 配置

在 Cursor 中使用

要在 Cursor 中使用此 MCP 服务器,请将以下配置添加到你的 cursor的mcp配置中 文件中:

方法 1: 使用 npx (推荐)

{
  "mcpServers": {
    "prompt-optimizer": {
      "command": "npx",
      "args": [
        "-y",
        "@zhaixiaowei/mcp-prompt-optimizer"
      ]
    }
  }
}

🛠️ 使用方法

配置完成后,你可以在 Cursor 中通过调用 optimize_prompt 工具来使用提示词优化器:

基本使用

请优化这个提示词: "写一些关于 AI 的内容"

带参数的高级使用

使用 optimize_prompt 工具,参数如下:
- originalPrompt: "写一些关于 AI 的内容"
- context: "这是为技术博客文章准备的"
- targetAudience: "软件开发者"
- optimizationGoals: ["clarity", "specificity", "examples"]
- style: "technical"

示例工具调用

{
  "originalPrompt": "写一些关于 AI 的内容",
  "context": "面向开发者的技术博客文章",
  "targetAudience": "软件开发者",
  "optimizationGoals": ["clarity", "specificity", "structure", "examples"],
  "style": "technical"
}

📊 响应格式

工具返回全面的优化结果:

{
  "optimizedPrompt": "你的提示词的增强版本...",
  "improvements": [
    "通过移除模糊语言增强了清晰度",
    "添加了具体的约束条件和要求",
    "重新组织内容,使其具有清晰的章节"
  ],
  "reasoning": "所做更改的详细分析...",
  "originalLength": 25,
  "optimizedLength": 150,
  "score": 8.5
}

🎯 使用场景

对于开发者

  • 优化 API 文档提示词
  • 增强代码审查指令
  • 改进技术规范请求

对于内容创作者

  • 完善写作提示词以获得更好的输出
  • 构建复杂的内容请求
  • 为创意简报增加清晰度

对于研究人员

  • 改进数据分析提示词
  • 构建研究问题
  • 增强方法论描述

🔍 工作原理

  1. 分析阶段: 服务器分析你的原始提示词的清晰度、具体性、结构和其他因素
  2. 优化阶段: 根据你的目标应用选定的优化策略
  3. 增强阶段: 为你的目标受众和期望风格调整提示词
  4. 评分阶段: 根据应用的增强功能计算改进分数
  5. 推理阶段: 提供所做更改的详细解释

🤝 贡献

此服务器是模型上下文协议服务器集合的一部分。欢迎贡献!

📄 许可证

MIT 许可证 - 详情请参阅 LICENSE 文件。

🔗 相关链接

推荐服务器

Baidu Map

Baidu Map

百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。

官方
精选
JavaScript
Playwright MCP Server

Playwright MCP Server

一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。

官方
精选
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。

官方
精选
本地
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。

官方
精选
本地
TypeScript
VeyraX

VeyraX

一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。

官方
精选
本地
graphlit-mcp-server

graphlit-mcp-server

模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。

官方
精选
TypeScript
Kagi MCP Server

Kagi MCP Server

一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。

官方
精选
Python
e2b-mcp-server

e2b-mcp-server

使用 MCP 通过 e2b 运行代码。

官方
精选
Neon MCP Server

Neon MCP Server

用于与 Neon 管理 API 和数据库交互的 MCP 服务器

官方
精选
Exa MCP Server

Exa MCP Server

模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。

官方
精选