skillpm mcp

skillpm mcp starts a Model Context Protocol server over stdio, so a coding agent can search, install, and validate skills itself mid-session. It works with any MCP client — Claude Code, Codex, Cursor, and others. You do not run it by hand; you point your agent's MCP configuration at it.

Setup

Claude Code — .mcp.json in the project root:

{
  "mcpServers": {
    "skilldex": {
      "command": "skillpm",
      "args": ["mcp"]
    }
  }
}

Codex — ~/.codex/config.toml:

[mcp_servers.skilldex]
command = "skillpm"
args = ["mcp"]

Tools

| Tool | Does | |---|---| | skilldex_search | Search the registry | | skilldex_install | Install a skill | | skilldex_uninstall | Remove a skill | | skilldex_list | List installed skills | | skilldex_validate | Validate and score a skill folder | | skilldex_suggest | Suggest registry skills for a project | | skilldex_skillset_install | Install a skillset | | skilldex_skillset_uninstall | Remove a skillset | | skilldex_skillset_list | List installed skillsets | | skilldex_skillset_validate | Validate a skillset |

Only skilldex_suggest calls a model, so it is the only tool that needs ANTHROPIC_API_KEY. Pass it through the server's env block if you use it.