
一个用于高级提示管理的通用模型上下文协议服务器
生产就绪的 MCP 服务器,具有智能提示编排、热重载能力和框架驱动的人工智能工作流。兼容 Claude Desktop、Cursor Windsurf 和任何 MCP 客户端。
三层执行架构
智能系统组件
通用 MCP 兼容性
通过三个整合的 MCP 工具直接在对话中管理人工智能能力:
# 带有智能类型检测的通用提示执行
prompt_engine >>code_formatter language="Python" style="PEP8"
# 创建和管理带有智能分析的提示
prompt_manager create name="code_reviewer" type="template" \
content="分析 {{code}} 的安全性、性能和可维护性"
# 分析现有提示以优化执行
prompt_manager analyze_type prompt_id="my_prompt"
# 系统控制和框架管理
system_control switch_framework framework="ReACT" reason="问题解决焦点"
# 执行复杂的多步骤 LLM 驱动链
prompt_engine >>code_review_optimization_chain target_code="..." language_framework="TypeScript"
关键优势:
该服务器实现了复杂的方法论系统,将结构化的思考框架应用于人工智能交互:
# 切换方法论以采用不同方法
system_control switch_framework framework="ReACT" reason="问题解决焦点"
# 监控框架性能和使用情况
system_control analytics show_details=true
# 获取当前框架状态
system_control status
结果:通过经过验证的思考方法论进行结构化、系统化的AI对话。
核心分析功能:
{{variable}})、链步骤和文件结构来检测执行类型可选语义增强:
框架控制:
# 手动框架选择
system_control switch_framework framework="ReACT" reason="问题解决焦点"
在一分钟内启动服务器:
# 克隆、安装、构建并启动
git clone https://github.com/minipuft/claude-prompts-mcp.git
cd claude-prompts-mcp/server && npm install && npm run build && npm start
将以下内容放入您的 claude_desktop_config.json:
{
"mcpServers": {
"claude-prompts-mcp": {
"command": "node",
"args": ["E:\\path\\to\\claude-prompts-mcp\\server\\dist\\index.js"],
"env": {
"MCP_PROMPTS_CONFIG_PATH": "E:\\path\\to\\claude-prompts-mcp\\server\\prompts\\promptsConfig.json"
}
}
}
}
配置您的 MCP 客户端通过 STDIO 传输连接:
node["path/to/claude-prompts-mcp/server/dist/index.js"]MCP_PROMPTS_CONFIG_PATH=path/to/prompts/promptsConfig.json对于 Claude Code CLI 用户:
claude mcp add-json claude-prompts-mcp '{"type":"stdio","command":"node","args":["path/to/claude-prompts-mcp/server/dist/index.js"],"env":{}}'
立即开始使用服务器:
# 通过智能过滤发现提示
prompt_manager list filter="category:analysis"
# 自动类型检测执行提示
prompt_engine >>friendly_greeting name="开发者"
# 通过框架增强分析内容
prompt_engine >>content_analysis input="研究数据"
# 运行多步骤 LLM 驱动链
prompt_engine >>code_review_optimization_chain target_code="..." language_framework="TypeScript"
# 监控系统性能
system_control analytics include_history=true
# 通过对话创建新提示
"创建一个名为 'bug_analyzer' 的提示,用于查找并解释代码问题"
# 优化现有提示
"让 bug_analyzer 提示也建议性能改进"
# 引用现有链提示
# 可用示例链:code_review_optimization_chain, create_docs_chain, video_notes_enhanced
# 需要时的手动控制
prompt_engine >>content_analysis input="敏感数据" step_confirmation=true gate_validation=true
该系统通过系统化的方法论应用提供了结构化的提示管理方式。
编排引擎监控文件并无缝重新加载:
# 编辑任何提示文件 → 服务器检测 → 自动重新加载 → 零停机时间
由 Nunjucks 动态驱动的提示,具备完整的模板功能:
分析 {{content}} 的 {% if focus_area %}{{focus_area}}{% else %}一般{% endif %}见解。
{% for requirement in requirements %}
- 考虑:{{requirement}}
{% endfor %}
{% if previous_context %}
建立于:{{previous_context}}
{% endif %}
多阶段启动,具备全面的健康监控:
阶段 1:基础 → 配置、日志记录、核心服务
阶段 2:数据加载 → 提示、类别、验证
阶段 3:模块初始化 → 工具、执行器、管理器
阶段 4:服务器启动 → 传输、API、诊断
作为嵌入在 Markdown 模板中的 LLM 驱动指令序列实现的多步骤工作流:
链直接在 Markdown 文件中定义,使用引导 Claude 进行系统化过程的步骤标题:
# 综合代码审查
## 用户消息模板
**目标代码**:{{target_code}}
**语言/框架**:{{language_framework}}
此链执行六步系统化代码审查:
## 步骤 1:结构与组织分析
分析代码架构、组织、模式、命名约定...
**所需输出**:识别模式的结构评估。
---
## 步骤 2:功能与逻辑审查
检查业务逻辑正确性、边缘案例、错误处理...
**所需输出**:边缘案例分析的逻辑验证。
---
## 步骤 3:安全与最佳实践审核
审核安全漏洞:输入验证、身份验证...
**所需输出**:识别漏洞的安全评估。
关键特性:
对于编排多个可重用提示的链,使用嵌入在 Markdown 中的格式:
## 链步骤
1. promptId: extract_key_points
stepName: 提取关键点
inputMapping:
content: original_content
outputMapping:
key_points: extracted_points
2. promptId: sentiment_analysis
stepName: 分析情感
inputMapping:
text: extracted_points
outputMapping:
sentiment: analysis_result
能力:
真实示例:查看工作的链实现:
server/prompts/development/code_review_optimization_chain.md - 六步代码审查工作流server/prompts/documentation/create_docs_chain.md - 文档生成链server/prompts/content_processing/video_notes_enhanced.md - 视频分析工作流graph TB
A[Claude Desktop] -->|MCP 协议| B[传输层]
B --> C[🧠 编排引擎]
C --> D[📝 提示管理器]
C --> E[🛠️ MCP 工具管理器]
C --> F[⚙️ 配置管理器]
D --> G[🎨 模板引擎]
E --> H[🔧 管理工具]
F --> I[🔥 热重载系统]
style C fill:#ff6b35
style D fill:#00ff88
style E fill:#0_66cc
此服务器实现了模型上下文协议(MCP)标准,并与任何兼容客户端一起工作:
注意:随着 MCP 的采用增长,此服务器将无需修改即可与任何新的 MCP 兼容的人工智能助手或开发环境一起工作。
config.json)微调您的服务器行为:
{
"server": {
"name": "Claude 自定义提示 MCP 服务器",
"version": "1.0.0",
"port": 9090
},
"prompts": {
"file": "promptsConfig.json",
"registrationMode": "name"
},
"transports": {
"default": "stdio",
"sse": { "enabled": false },
"stdio": { "enabled": true }
}
}
promptsConfig.json)结构化您的 AI 命令库:
{
"categories": [
{
"id": "development",
"name": "🔧 开发",
"description": "代码审查、调试和开发工作流"
},
{
"id": "analysis",
"name": "📊 分析",
"description": "内容分析和研究提示"
},
{
"id": "creative",
"name": "🎨 创意",
"description": "内容创作和创意写作"
}
],
"imports": [
"prompts/development/prompts.json",
"prompts/analysis/prompts.json",
"prompts/creative/prompts.json"
]
}
使用两种互补的方法构建复杂的 AI 工作流:
主要方法使用直接嵌入在 Markdown 模板中的逐步指令。Claude 系统地执行每个步骤,同时保持上下文:
# 研究分析链
## 用户消息模板
研究 {{topic}} 并提供 {{analysis_type}} 分析。
## 步骤 1:初步研究
从可用来源收集关于 {{topic}} 的全面信息。
重点放在 {{analysis_type}} 观点上。
**所需输出**:包含关键发现的研究摘要。
---
## 步骤 2:提取关键见解
从研究发现中确定最相关的见解。
按重要性和相关性排序。
**所需输出**:按优先级排列的见解列表及支持证据。
---
## 步骤 3:分析模式
检查提取的见解中的模式、趋势和关系。
考虑多种分析框架。
**所需输出**:模式分析与框架比较。
---
## 步骤 4:综合报告
创建结合所有发现的综合报告。
**所需输出**:包含执行摘要的结构化报告。
优点: