MCP 提示与斜杠命令

提示模板与斜杠命令的使用方式

概述

MCP 提示为常见任务提供标准化模板,斜杠命令用于快速触发指令。两者结合可以显著提升交互效率。

MCP 提示

提示类型

  • 工具提示:指导某个工具的使用
  • 资源提示:提供资源访问模板
  • 工作流提示:串联多步骤流程
# 查看可用提示
/mcp

# 输出示例
MCP 提示:
- github:pr-review: PR 审查模板
- database:query: 数据库查询模板
- code:review: 代码审查流程
# 使用提示
使用 github:pr-review 提示审查 PR #123
使用 database:query 提示查询用户数据

自定义提示

{
  "prompts": {
    "custom-review": {
      "name": "自定义代码审查",
      "description": "自定义的代码审查流程",
      "template": "请审查以下代码:\n\n1. 检查代码风格\n2. 分析代码逻辑\n3. 识别潜在问题\n4. 提供改进建议"
    }
  }
}
# 使用自定义提示
使用 custom-review 提示审查代码

斜杠命令

内置命令示例

/init
/mcp
/config
/clear
/vim

MCP 服务器提供的命令

/mcp

# 输出示例
MCP 斜杠命令:
- /github-pr: 创建 GitHub PR
- /db-query: 查询数据库
- /sentry-error: 查询错误

自定义命令

# 个人命令
mkdir -p ~/.claude/commands
echo "Review this code for security." > ~/.claude/commands/security-review.md

# 项目命令
mkdir -p .claude/commands
echo "Review this code with team standards." > .claude/commands/team-review.md

参数化命令

cat > ~/.claude/commands/test.md << 'EOF'
Run tests for $ARGUMENTS
EOF

# 使用命令
/test --coverage

组合与自动化

# 组合使用提示与命令
/github-pr 123
使用 github:pr-review 提示审查 PR #123
# 自动化工作流
cat > ~/.claude/commands/deploy.md << 'EOF'
部署流程:
1. 运行测试
2. 构建应用
3. 部署到生产环境
EOF

/deploy

最佳实践

  • 提示中提供足够上下文,避免歧义
  • 为常用任务建立可复用命令
  • 使用参数化命令提升灵活度
  • 在团队内共享命令并记录用途

故障排除

# 提示不可用
/mcp
# 检查服务器状态与提示列表

# 斜杠命令不可用
ls ~/.claude/commands/
ls .claude/commands/

On this page