Claude-skill-registry-data mcp-tools-catalog
Build docs/mcp-tools.md from the active MCP servers and available tool functions.
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry-data
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry-data "$T" && mkdir -p ~/.claude/skills && cp -r "$T/data/mcp-tools-catalog" ~/.claude/skills/majiayu000-claude-skill-registry-data-mcp-tools-catalog && rm -rf "$T"
manifest:
data/mcp-tools-catalog/SKILL.mdsource content
MCP Tools Catalog
Create a project-local catalog of MCP tools at
docs/mcp-tools.md.
Core rules
- Use the runtime MCP tool list and enabled server list to generate the catalog.
- Draft in chat first; ask for one confirmation before writing any files.
- Do not edit other files.
- Exception: if
lacks a reference toAGENTS.md
, include that update under the same confirmation.docs/mcp-tools.md
Steps
- Run:
to get enabled server names.codex mcp list --json - Use prompt-engineering to list the tool functions currently available right now using this exact prompt:
list the functions that is CURRENTLY avalible to you **RIGHT NOW**, starting with the prefix `functions.mcp__` after each function, provide a clear, concise, and informative overview of what each function is intended for
- Map tool functions to
names (e.g.,server:tool
).playwright:browser_click - Filter out any tools whose server is not enabled.
- Build
usingdocs/mcp-tools.md
.assets/mcp-tools-template.md - If
lacks a reference toAGENTS.md
, include that change in the draft summary.docs/mcp-tools.md - Ask: "Reply CONFIRM to write docs/mcp-tools.md and update AGENTS.md (if needed)."
- On confirmation, write the file and update
if missing the reference.AGENTS.md
Output requirements
- Use
naming per line.server:tool - Include a short description for each tool.
- Include a list of enabled servers at the top.