增强MCP服务器的性能
一个MCP(模型上下文协议)服务器,它带来了强大的 超级大国 技能库到Augment CLI。直接在您的AI编码助手中访问经过验证的工作流程、专家技术和最佳实践。
这是什么?
此MCP服务器将超级能力技能库作为Augment可以使用的工具公开。技能是专家精心设计的工作流程和过程,指导人工智能助手产生更好的结果。
可用工具:
find_skills-列出超能力库和个人技能中的所有可用技能use_skill-加载特定技能来指导你的工作
先决条件
快速开始
1.克隆和安装
git clone https://github.com/jmcdice/superpower-mcp.git
cd superpower-mcp
./install.sh安装程序将:
- 将上游超级大国存储库克隆到
~/.augment/superpowers - 在以下位置创建个人技能目录
~/.augment/skills - 安装MCP服务器依赖项
- 提供配置说明
2.配置配件
将MCP服务器添加到增强配置文件中(~/.augment/settings.json):
{
"mcpServers": {
"superpowers": {
"command": "node",
"args": [
"/path/to/superpower-mcp/superpowers-mcp.js"
]
}
}
}注: 替换 /path/to/superpower-mcp/ 使用克隆此存储库的实际路径。安装程序将向您显示要使用的确切路径。
3.重新启动Augment
重新启动Augment以加载新的MCP服务器。
4.测试它
询问Augment:
"What skills are available?"你应该看到超级大国库中的技能列表。
用法
寻找技能
请Augment列出可用技能:
"Show me available skills"
"What skills can you use?"或者直接使用该工具:
find_skills()使用技能
按名称加载技能:
"Use the brainstorming skill"
"Load the test-driven-development skill"或者直接使用该工具:
use_skill("superpowers:brainstorming")
use_skill("superpowers:test-driven-development")技能命名约定
- 超能力技能:
superpowers:skill-name(来自上游存储库) - 个人技能:
my-skill-name(从~/.augment/skills/)
与超能力技能同名的个人技能将取代它们。
培养个人技能
- 在中创建目录
~/.augment/skills/使用您的技能名称:
mkdir -p ~/.augment/skills/my-custom-skill- 添加a
SKILL.md带有YAML frontmatter的文件:
---
name: my-custom-skill
description: Use when you need to do something specific
---
# My Custom Skill
## Purpose
[Describe what this skill does]
## When to Use
[Describe when to use this skill]
## Process
1. [Step 1]
2. [Step 2]
3. [Step 3]- 该技能将自动通过以下方式提供
find_skills和use_skill
建筑
这是一种适用于上游超级大国存储库的叠加方法:
- 上游版本库:
~/.augment/superpowers(只读,通过git pull更新) - MCP服务器:此存储库(自定义增强集成)
- 个人技能:
~/.augment/skills(您的自定义技能)
MCP服务器从上游存储库和您的个人技能目录中读取技能。
管理
更新超级大国
要从上游存储库获取最新技能:
./install.sh update然后重新启动Augment。
卸载
./install.sh remove这将:
- 删除Superpowers存储库(
~/.augment/superpowers) - 可选择删除您的个人技能(
~/.augment/skills) - 保留MCP服务器文件(如果需要,您可以手动删除它们)
不要忘记从中删除MCP服务器配置 ~/.augment/settings.json 并重新启动Augment。
故障排除
MCP服务器未显示
- 检查路径是否正确
~/.augment/settings.json是正确的 - 验证是否安装了Node.js:
node --version(应该是v18+) - 检查是否安装了依赖项:
ls node_modules在repo目录中 - 完全重新启动Augment
技能未加载
- 验证超级大国存储库是否存在:
ls ~/.augment/superpowers/skills - 跑
./install.sh update刷新存储库 - 检查技能文件格式(必须具有YAML frontmatter并命名
SKILL.md)
权限错误
确保安装脚本可执行:
chmod +x install.sh链接
- 超级电源存储库: https://github.com/obra/superpowers
- 博客文章: Claude Code的超能力
- 模型上下文协议: https://modelcontextprotocol.io/
- 增强: https://www.augmentcode.com/
贡献
欢迎问题和拉取请求!这是一个社区项目,旨在让Augment用户能够访问超级大国。
许可证
MIT许可证-有关详细信息,请参阅许可证文件
上游超级大国存储库有自己的许可证。请参考https://github.com/obra/superpowers了解详情。
鸣谢
- 超级大国 通过 杰西·文森特
- MCP服务器 增强集成
