代理技能加载工具

一个用于为代理加载和管理技能的工具,支持通过Markdown文件组织技能,并可在系统提示或工具模式下运行。

  • by DiscreteTom
  • Python
  • 本地部署
  • 31 星标
  • 更新于
在 GitHub 查看 DiscreteTom/agent-skills-mcp

使用说明

代理技能mcp-加载 代理技能 为你的代理人

[!警告] 此Python实现已弃用。请改用Rust实现:https://github.com/DiscreteTom/agent-skills-mcp-rs

用法

完整CLI使用情况

uvx agent-skills-mcp --help
 Usage: agent-skills-mcp [OPTIONS]

 Agent Skills MCP - Load Agent Skills for your agents

╭─ Options ──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ --skill-folder  TEXT                  Path to folder containing skill markdown files [env var: SKILL_FOLDER] [default: skills] │
│ --mode          [tool|system_prompt]  Operating mode [env var: MODE] [default: tool]                                           │
│ --version                             Show version and exit                                                                    │
│ --help                                Show this message and exit.                                                              │
╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯

设置

首先,把你的技能放在 ~/skills例如。

git clone https://github.com/anthropics/skills.git ~/skills

服务器递归搜索 SKILL.md 文件并遵循符号链接,允许灵活的技能组织。

然后,将此添加到MCP客户端配置中:

{
  "mcpServers": {
    "skills": {
      "command": "uvx",
      "args": ["agent-skills-mcp"],
      "env": {
        "SKILL_FOLDER": "~/skills"
      }
    }
  }
}

模式

  • system_prompt:在MCP说明中包含技能信息(如果您的代理遵守MCP服务器说明,建议这样做)
  • tool:将技能注册为MCP工具(回退模式,因为许多代理忽略MCP服务器指令)

更新日志