| name | mcp-discovery-skill-forge |
| description | Discovers MCP servers from the MCP Registry API, evaluates availability and fit, guides Cursor installation, and scaffolds framework-specific skills from live docs. Use when user asks to find/install MCP servers, check what MCPs are available, or generate skills for frameworks like TanStack Start. |
MCP Discovery + Skill Forge
Quick start
- Capture user intent:
- Find MCP servers
- Install MCP server(s) in Cursor
- Generate a new framework skill from docs
- Run
bun .agents/skills/mcp-discovery-skill-forge/scripts/registry-search.ts --search "<keyword>" --limit 30.
- Return ranked MCP options with install notes and why each is relevant.
Workflow A: Discover MCPs from API
- Query MCP Registry API via the helper script.
- Normalize and rank matches by:
- Name match with user query
- Description relevance
- Recency (
updated_at if provided)
- Ecosystem fit with current repo stack
- Return:
- Available now
- Possibly relevant alternatives
- Not found / unavailable
Workflow B: Install in Cursor
- Confirm install scope:
- User-level Cursor config, or
- Project-level config
- Check existing enabled MCP servers from local MCP descriptor folders before adding duplicates.
- Provide exact install steps for Cursor and include required env vars/secrets.
- Verify by listing/reading the MCP tool descriptors after install.
If installation requires auth, run the server's auth tool first (mcp_auth) and then re-verify availability.
Workflow C: Generate framework skill from docs
Use this when user says things like "create a skill for TanStack Start".
- Fetch current docs with Context7 CLI:
npx ctx7@latest library "<official name>" "<full user request>"
npx ctx7@latest docs "<library-id>" "<full user request>"
- Extract:
- Core concepts
- Setup commands
- Common workflows
- Gotchas/migration details
- Scaffold a new skill directory in
.agents/skills/<skill-name>/ with:
SKILL.md (short, actionable)
- Optional
REFERENCE.md for deeper details
- Optional scripts when deterministic steps are repeated
- Keep generated skill instructions implementation-oriented and current-docs-backed.
Output contract
For MCP discovery requests, always return:
- Query parameters used
- Top matches (name, why relevant, install readiness)
- Any unavailable/missing MCPs
- Recommended next action
For framework-skill generation requests, always return:
- Docs source used
- Scope covered in generated skill
- File paths created/updated
- Suggested validation command(s)