提示mcp
简单的MCP服务器,将Markdown文件转换为MCP工具或提示(斜线命令)。
提示格式
解析每个Markdown文件 一旦启动。文件路径将成为工具/提示名称:
- 根层级:
file.md→file - 嵌套:
project/feature.md→project/feature
YAML frontmatter控制元数据:
---
description: Produce a concise project brief.
enabled: true
---
Prompt body goes here...description–可选工具/提示描述(默认为“在…中定义的提示”)enabled–默认为true;设置为false禁用
MCP配置示例
作为工具
{
"mcpServers": {
"prompts-mcp": {
"command": "npx",
"args": ["-y", "@masaki39/prompts-mcp@latest"],
"env": {
"PROMPTS_DIR": "/absolute/path/to/prompts"
}
}
}
}作为提示(斜线命令)
{
"mcpServers": {
"prompts-mcp": {
"command": "npx",
"args": [
"-y",
"@masaki39/prompts-mcp@latest",
"--register-as=prompt"
],
"env": {
"PROMPTS_DIR": "/absolute/path/to/prompts"
}
}
}
}作为工具和提示
{
"mcpServers": {
"prompts-mcp": {
"command": "npx",
"args": [
"-y",
"@masaki39/prompts-mcp@latest",
"--register-as=both"
],
"env": {
"PROMPTS_DIR": "/absolute/path/to/prompts"
}
}
}
}例子
文件结构:
prompts/
├── brief.md → brief
├── review.md → review
└── project/
├── init.md → project/init
└── deploy.md → project/deploy用作MCP工具/提示:
/brief
/review
/project/init
/project/deploy