skill-router-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@skill-router-mcprecommend skills for code review"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Skill Router MCP
Skill Router MCP is a local, read-only router for large collections of agent skills. It indexes installed SKILL.md files, searches their metadata and workflows, reports duplicate definitions, and recommends a transparent candidate set to an AI agent.
The router does not execute skills and does not make the final choice. It returns:
primary candidates;
complementary skills;
additional candidates that might otherwise be hidden by a small result limit;
invocation mode (
automatic,manual-only, or unspecified);matching evidence and duplicate paths.
No LLM, embedding API, account, telemetry, or network call is used for routing.
MCP tools
inventory_skills— summarizes indexed roots, invocation modes, duplicate names, and read errors.search_skills— deterministic scored search for a capability or task.recommend_skills— proposes primary, complementary, and additional candidates while leaving the decision to the agent.explain_skill— returns metadata and duplicate locations for an exact skill name.
All tools are declared read-only and idempotent.
Related MCP server: skill-ninja-mcp-server
Requirements
Node.js 20 or newer.
An MCP client with local stdio support, such as Cursor.
Install
npm install -g https://github.com/Agent-Nova-107/skill-router-mcp/archive/refs/heads/main.tar.gzAdd the server to Cursor's user MCP configuration:
{
"mcpServers": {
"skill-router": {
"command": "skill-router-mcp"
}
}
}Install the optional agent skill:
npx skills add Agent-Nova-107/skill-router-mcp --global --agent cursor --yesCopy cursor/skill-routing.mdc to ~/.cursor/rules/skill-routing.mdc if you want Cursor to consult the router automatically for ambiguous or complex tasks.
Restart Cursor after changing MCP configuration.
Indexed locations
By default the server checks:
~/.agents/skills/
~/.cursor/skills/
<current-directory>/.agents/skills/
<current-directory>/.cursor/skills/Override this list with SKILL_ROUTER_PATHS, using the operating system's normal path separator (; on Windows, : on Unix):
$env:SKILL_ROUTER_PATHS = "C:\skills;D:\team-skills"Symbolic links are not followed. Skill files larger than 256 KiB and traversal deeper than eight directories are rejected.
Routing model
Routing is deterministic:
Parse YAML frontmatter and invocation metadata.
Normalize English and French task terms.
Score name, description, workflow text, and lifecycle intent separately.
Collapse duplicate names while exposing every duplicate path.
Return a broad candidate pool divided into primary, complementary, and additional sections.
Scores rank candidates; they are not probabilities or quality ratings.
Security and limitations
Tools accept task text and skill names, not arbitrary filesystem paths.
The server only reads the configured skill roots.
Prompt text inside a skill is treated as searchable data, never executed.
Keyword routing can miss semantic relationships or rank generic descriptions too highly.
A recommendation proves relevance only, not quality, freshness, compatibility, or safety.
The AI agent must inspect the task, codebase, and selected skill before acting.
Development
npm ci
npm run check
npm test
npm run buildTo smoke-test the stdio server with the MCP Inspector:
npx @modelcontextprotocol/inspector node dist/index.jsLicense
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceEnables LLMs to dynamically discover and execute tools through a structured skills system. Serves as a documentation hub where skills are defined in directories, allowing progressive loading and interpretation of capabilities.MIT
- AlicenseAqualityAmaintenanceSearch, install, and manage AI agent skills (SKILL.md files) from GitHub repositories. Features workspace analysis for personalized recommendations and supports 140+ pre-indexed skills.91712Creative Commons Attribution Non Commercial Share Alike 4.0 International
- Alicense-qualityDmaintenanceEnables AI agents to semantically search and retrieve relevant skills from a local Markdown skill database, reducing context waste by loading only needed skills through tiered detail levels and tool calls.146MIT
- Alicense-qualityCmaintenanceIndexes every skill across all installed plugins and enables the agent to find them instantly via BM25 search through an MCP tool.9MIT
Related MCP Connectors
Search your team's shared AI-skill library, get install commands, and save skills from your agent.
Agent-first skill marketplace with USK open standard for Claude, Cursor, Gemini, Codex CLI.
Curated knowledge API for AI agents - skill packs, semantic search, validated patterns.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Agent-Nova-107/skill-router-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server