From rtfd-mcp
Fetches real-time docs, metadata, and details for libraries across PyPI, npm, crates.io, Go, Zig; GitHub repos, Docker images, GCP services, LogScale queries before writing or modifying code.
npx claudepluginhub aserper/rtfd --plugin rtfd-mcpThis skill uses the workspace's default tool permissions.
RTFD provides 33 tools across 10 providers for real-time documentation lookup. Core pattern: **search first, then fetch full docs**.
Creates new Angular apps using Angular CLI with flags for routing, SSR, SCSS, prefixes, and AI config. Follows best practices for modern TypeScript/Angular development. Use when starting Angular projects.
Generates Angular code and provides architectural guidance for projects, components, services, reactivity with signals, forms, dependency injection, routing, SSR, ARIA accessibility, animations, Tailwind styling, testing, and CLI tooling.
Executes ctx7 CLI to fetch up-to-date library documentation, manage AI coding skills (install/search/generate/remove/suggest), and configure Context7 MCP. Useful for current API refs, skill handling, or agent setup.
RTFD provides 33 tools across 10 providers for real-time documentation lookup. Core pattern: search first, then fetch full docs.
| Tool | Searches |
|---|---|
search_library_docs | All ecosystems at once (PyPI + npm + crates + GoDocs + GitHub) |
github_repo_search | GitHub repositories (filter by language) |
github_code_search | Code patterns (optionally scoped to repo) |
search_crates | crates.io |
search_docker_images | DockerHub |
search_gcp_services | Google Cloud Platform services |
search_logscale_docs | LogScale syntax, functions, operators |
| Tool | Returns |
|---|---|
pypi_metadata | Version, URLs, project links |
npm_metadata | Version, repository, maintainers |
crates_metadata | Version, docs link, download stats |
godocs_metadata | Package summary, source URL |
docker_image_metadata | Stars, pulls, official status, tags |
| Tool | Source |
|---|---|
fetch_pypi_docs | PyPI README (RST auto-converted to Markdown) |
fetch_npm_docs | npm README |
fetch_godocs_docs | godocs.io / pkg.go.dev |
fetch_gcp_service_docs | cloud.google.com |
fetch_github_readme | GitHub repo README |
fetch_docker_image_docs | DockerHub README |
fetch_dockerfile | Dockerfile from source repo (best-effort) |
zig_docs | Official Zig language docs |
| Tool | Purpose |
|---|---|
get_repo_tree | Full file tree (set recursive=True) |
list_repo_contents | Directory listing at a path |
get_file_content | Read a specific file (up to 100KB) |
get_commit_diff | Diff between commits, branches, or tags |
list_github_packages | GHCR packages for an owner |
get_package_versions | Package version history |
| Tool | Purpose |
|---|---|
list_logscale_functions | Browse functions by category |
logscale_syntax | Syntax topic docs (filters, regex, time, macros...) |
logscale_function | Single function signature and docs |
| Tool | Purpose |
|---|---|
get_cache_info | Cache stats (entry count, size) |
get_cache_entries | Detailed cache entries with age/preview |
get_next_chunk | Retrieve next chunk when response was truncated |
Library docs (any ecosystem):
search_library_docs("name") → pick ecosystem → fetch_pypi_docs / fetch_npm_docs / etc.
GitHub exploration:
github_repo_search("query") → get_repo_tree("owner/repo") → get_file_content("owner/repo", "path")
Docker investigation:
search_docker_images("query") → docker_image_metadata("image") → fetch_docker_image_docs("image") → fetch_dockerfile("image")
LogScale query help:
search_logscale_docs("topic") → logscale_syntax("topic") or logscale_function("name")
"owner/repo" (e.g., "psf/requests")continuation_token — call get_next_chunk to get moremax_bytes: All fetch tools accept this param (default 20480) to control response sizesearch_library_docs is the universal entry point — use ecosystem-specific tools only when you already know the ecosystem