提示词优化 MCP 服务器
一个模型上下文协议 (MCP) 服务器,为 AI 交互提供智能能提示词优化功能。此服务器在提供实用的提示词增强功的同时,展示了 MCP 的核心概念。
🎯 展示的核心 MCP 概念
此服务器展示了模型上下文协议的基本概念:
1. 服务器架构
- 服务器实例: 处理客户端请求的主要 MCP 服务器
- 传输层: 使用
StdioServerTransport
实现命令行兼容性 - 能力: 向 MCP 客户端声明提供工具的能力
2. 工具系统
- 工具定义: 基于 JSON Schema 的工具规范
- 输入验证: 使用模式进行结构化参数验证
- 响应格式化: 标准化的 MCP 响应格式
3. 通信协议
- 请求处理器: 实现
ListToolsRequestSchema
和CallToolRequestSchema
- 错误处理: 正确的 MCP 错误响应格式化
- 异步操作: 非阻塞工具执行
🚀 功能特性
提示词优化器通过多种优化策略提供全面的提示词增强:
优化目标
- 清晰度 (Clarity): 移除模糊语言,提高具体性
- 具体性 (Specificity): 添加具体细节和约束条件
- 结构 (Structure): 用逻辑流程组织内容
- 上下文 (Context): 融入相关背景信息
- 可执行性 (Actionable): 使指令更具体和可执行
- 简洁性 (Conciseness): 在保持清晰度的同时去除冗余
- 示例 (Examples): 添加说明性示例
- 格式 (Format): 指定清晰的输出格式要求
分析能力
- 提示词长度分析
- 清晰度和具体性评分
- 上下文和约束检测
- 示例和格式识别
📦 安装
使用 npm 全局安装
使用 npx (推荐用于 Cursor)
本地项目安装
🔧 配置
在 Cursor 中使用
要在 Cursor 中使用此 MCP 服务器,请将以下配置添加到你的 cursor的mcp配置中 文件中:
方法 1: 使用 npx (推荐)
🛠️ 使用方法
配置完成后,你可以在 Cursor 中通过调用 optimize_prompt
工具来使用提示词优化器:
基本使用
带参数的高级使用
示例工具调用
📊 响应格式
工具返回全面的优化结果:
🎯 使用场景
对于开发者
- 优化 API 文档提示词
- 增强代码审查指令
- 改进技术规范请求
对于内容创作者
- 完善写作提示词以获得更好的输出
- 构建复杂的内容请求
- 为创意简报增加清晰度
对于研究人员
- 改进数据分析提示词
- 构建研究问题
- 增强方法论描述
🔍 工作原理
- 分析阶段: 服务器分析你的原始提示词的清晰度、具体性、结构和其他因素
- 优化阶段: 根据你的目标应用选定的优化策略
- 增强阶段: 为你的目标受众和期望风格调整提示词
- 评分阶段: 根据应用的增强功能计算改进分数
- 推理阶段: 提供所做更改的详细解释
🤝 贡献
此服务器是模型上下文协议服务器集合的一部分。欢迎贡献!
📄 许可证
MIT 许可证 - 详情请参阅 LICENSE 文件。
🔗 相关链接
Tools
An AI server that provides intelligent prompt optimization capabilities, enhancing prompts for clarity, specificity, structure, and other attributes to improve AI interactions.
Related MCP Servers
- -securityAlicense-qualityServes prompt templates through a standardized protocol for transforming basic user queries into optimized prompts for AI systems.Last updated -6PythonApache 2.0
- -securityAlicense-qualityA Model Context Protocol server that helps users create, validate, and optimize AI prompts using the RISEN framework (Role, Instructions, Steps, Expectations, Narrowing).Last updated -JavaScriptMIT License
- AsecurityAlicenseAqualityA lightweight server that provides curated, high-quality prompts for common development tasks like UI/UX design, project setup, and debugging to enhance AI-powered development workflows.Last updated -65JavaScriptMIT License
- -securityFlicense-qualityAn MCP server that evaluates prompts using AI to provide detailed feedback on clarity, completeness, and effectiveness.Last updated -4JavaScript