Docs MCP Server
Grounded Docs MCP Server: Open-Source Alternative to Context7, Nia, and Ref.Tools
Docs MCP Server is an open-source mcp server by arabold, written mainly in TypeScript, with 1,845 GitHub stars and the MIT license. Its code was last updated Oct 25, 2026.
Scan summary: scanned Nov 5, 2026 at commit aa8b5b7. Seen able to connect to the internet. Scan policy
aa8b5b7 · Nov 5, 2026Findings (16)
- mediumMedium. Worth checking, often a vulnerable dependency or a setup problem.Turns off TLS certificate checking, allowing traffic interception.
src/scraper/fetcher/HttpFetcher.ts:193 - mediumMedium. Worth checking, often a vulnerable dependency or a setup problem.follow-redirects@1.16.1: 1 known vulnerabilityGHSA-mrwp-f3q8-3g9p
package-lock.json - mediumMedium. Worth checking, often a vulnerable dependency or a setup problem.undici@6.29.0: 5 known vulnerabilitiesGHSA-2m5v-pch6-74hx, GHSA-4qv8-2p9j-2685, GHSA-9fm3-97px-rjf6, GHSA-qrxm-fqhp-jwvm, GHSA-xjj6-f33q-929c
package-lock.json - lowLow. Minor, or common in normal tools. Shown for information.In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
src/scraper/fetcher/BrowserFetcher.test.ts:548 - lowLow. Minor, or common in normal tools. Shown for information.In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
src/scraper/fetcher/HttpFetcher.test.ts:430 - lowLow. Minor, or common in normal tools. Shown for information.In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
src/scraper/fetcher/ManagedBrowser.test.ts:74 - lowLow. Minor, or common in normal tools. Shown for information.In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
src/scraper/fetcher/ManagedBrowser.test.ts:105 - lowLow. Minor, or common in normal tools. Shown for information.In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
src/scraper/middleware/HtmlPlaywrightMiddleware.test.ts:519 - lowLow. Minor, or common in normal tools. Shown for information.glob@13.0.6: 1 known vulnerabilityGHSA-3g3m-2fjr-6pw4
package-lock.json - lowLow. Minor, or common in normal tools. Shown for information.ip-address@10.7.2: 1 known vulnerabilityGHSA-rxp7-6hxx-x8q5
package-lock.json - lowLow. Minor, or common in normal tools. Shown for information.minimatch@10.2.5: 1 known vulnerabilityGHSA-g3hv-75wg-m249
package-lock.json - lowLow. Minor, or common in normal tools. Shown for information.minimatch@10.2.6: 1 known vulnerabilityGHSA-g3hv-75wg-m249
package-lock.json - lowLow. Minor, or common in normal tools. Shown for information.package.json has a postinstall scriptecho 'Skipping Playwright browser install. See README.md for details.'
package.json - lowLow. Minor, or common in normal tools. Shown for information.package.json has a prepare scripthusky || true
package.json - lowLow. Minor, or common in normal tools. Shown for information.No manifest declaring network access and environment variables (agent.json)
- lowLow. Minor, or common in normal tools. Shown for information.Contacted these domains while starting up (no manifest to compare against)cdn.playwright.dev, playwright.download.prss.microsoft.com, storage.googleapis.com
Network activity
Tools exposed (12)
scrape_docsScrape and index documentation from a URL for a library. Use this tool to index a new library or a new version. Scraping a library version that already exists is rejected unless `replace` is true; use refresh_version to update an existing version in place.
refresh_versionRe-scrape a previously indexed library version, updating only changed pages.
search_docsSearch up-to-date documentation for a library or package. Examples: - {library: "react", query: "hooks lifecycle"} -> matches latest version of React - {library: "react", version: "18.0.0", query: "hooks lifecycle"} -> matches React 18.0.0 or earlier - {library: "typescript", version: "5.x", query:
read_pageRead the full content of an indexed documentation page, for example a URL returned by `search_docs` or `list_pages`. Long pages are returned in parts; the response says how to continue.
list_pagesList the indexed pages of a library version, with an optional URL filter and pagination.
list_librariesList all indexed libraries and their versions. Use this to find the correct library name.
find_versionFind the best matching version for a library. Use to identify available or closest versions.
list_jobsList all indexing jobs. Optionally filter by status.
get_job_infoGet details for a specific indexing job. Use the 'list_jobs' tool to find the job ID.
cancel_jobCancel a queued or running indexing job. Use the 'list_jobs' tool to find the job ID.
remove_docsRemove indexed documentation for a library version. Use only if explicitly instructed.
fetch_urlFetch a single URL and convert its content to Markdown. Use this tool to read the content of any web page.
Automated result for the commit shown. See our scan policy. View the scan log
Maintainers can claim the listing to rescan, or dispute a result.
Docs MCP Server alternatives
View more →Similar mcp servers in Content & Writing, ranked by GitHub stars. Compare licence, recent activity and scan status before you choose.
| Name | Stars | Licence | Last updated | Scan |
|---|---|---|---|---|
| Docs MCP Server (this page) arabold | 1.8k | MIT | Oct 25, 2026 | Scanned, no flagged issues |
| Context7 upstash | 64k | MIT | Nov 1, 2026 | Scanned, no flagged issues |
| Md2wechat Skill geekjourneyx | 3.8k | None found | Oct 14, 2026 | Not scanned yet |
| Cortex cortex-docs | 3.3k | MIT | Oct 6, 2026 | Scanned, no flagged issues |
| Markdownify MCP zcaceres | 3k | MIT | Oct 26, 2026 | Scanned, no flagged issues |
| LLM Wiki Compiler atomicstrata | 2.2k | MIT | Oct 30, 2026 | Scanned, no flagged issues |