Provides a specialized tool to generate API service code by retrieving interface definitions via Apifox, facilitating the automation of API client development.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@dev-prompt-mcpperform a code review on my selected code"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
dev-prompt-mcp
一个基于 MCP (Model Context Protocol) 的 Prompt 管理服务器,将常用的 Prompt 模板注册为 MCP 工具,通过自然语言对话即可调用。
✨ 特性
🚀 TypeScript 开发 - 完整的类型支持,代码更健壮
📦 Prompt 即工具 - 所有 Prompt 自动注册为 MCP 工具,支持参数化调用
🔄 热加载 - 支持命令式动态加载 Prompt,无需重启服务
🧩 易于扩展 - 添加 YAML/JSON 文件即可扩展新 Prompt
🛠️ 开发友好 - 支持开发模式、Inspector 调试
📦 安装
方式 1:NPM 全局安装
npm install -g dev-prompt-mcp方式 2:NPX 直接运行(推荐)
无需安装,直接在 MCP 配置中使用 npx。
方式 3:从源码安装
git clone https://github.com/sayll/dev-prompt-mcp.git
cd dev-prompt-mcp
pnpm install
pnpm run build🔧 MCP 配置
方式 1:使用 npx(推荐)
适用于 Cursor / Windsurf / Augment / Trae 等,编辑对应的 mcp_config.json:
{
"mcpServers": {
"dev-prompt": {
"command": "npx",
"args": ["dev-prompt-mcp"]
}
}
}方式 2:全局安装后使用
{
"mcpServers": {
"dev-prompt": {
"command": "dev-prompt-mcp"
}
}
}方式 3:从源码运行
{
"mcpServers": {
"dev-prompt": {
"command": "node",
"args": ["/your/path/to/dev-prompt-mcp/dist/index.js"]
}
}
}Raycast
搜索
install server (MCP)Name:
dev-promptCommand:
npxArguments:
dev-prompt-mcp
📁 项目结构
dev-prompt-mcp/
├── src/
│ ├── index.ts # 服务器入口
│ ├── PromptManager.ts # Prompt 管理器(加载、注册、监听)
│ ├── types.ts # TypeScript 类型定义
│ └── prompts/ # Prompt 模板目录
│ ├── gen_summarize.yaml
│ ├── gen_apifox_api_service.yaml
│ ├── i18n_chinese_transform.yaml
│ ├── code_review.yaml
│ └── code_refactoring.yaml
├── dist/ # 编译输出目录
├── package.json
├── tsconfig.json
└── README.md🛠️ 开发
安装依赖
pnpm install可用脚本
命令 | 说明 |
| 开发模式(tsx watch,自动重启) |
| 使用 MCP Inspector 调试 |
| 编译 TypeScript |
| 监听模式编译 |
| 运行编译后的代码 |
📝 内置 Prompt
Prompt | 说明 |
| 生成内容摘要 |
| 通过 Apifox MCP 获取接口并生成 API 服务代码 |
| 将页面中文通过 i18n 转义,管理多语言文件 |
| 代码审查 |
| 代码重构 |
🛠️ 管理工具
工具 | 说明 |
| 重新加载所有 Prompt(支持热更新) |
| 获取当前所有可用 Prompt 名称 |
📄 扩展 Prompt
在 src/prompts/ 目录下创建 YAML 或 JSON 文件:
name: my_custom_prompt
description: 这个 Prompt 的用途说明
arguments:
- name: input
description: 输入参数说明
required: false
messages:
- role: user
content:
type: text
text: |
你的 Prompt 内容
支持参数占位符:{{input}}🏗️ 技术栈
Runtime: Node.js (ESM)
Language: TypeScript
MCP SDK: @modelcontextprotocol/sdk
配置解析: yaml, zod
文件操作: fs-extra
📦 依赖
生产依赖:
@modelcontextprotocol/sdk- MCP 服务器核心 SDKfs-extra- 增强的文件操作yaml- YAML 解析zod- Schema 验证
开发依赖:
typescript- TypeScript 编译器tsx- 开发模式运行 TS@types/node,@types/fs-extra- 类型定义
📄 License
MIT
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.