Docs MCP Server

by arabold• 1.8k•• Scanned•Claim this listing•Request removal
Content & Writingagentic aicopilotcursorllmmcp

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

Scanned
Full scan at aa8b5b7 · Nov 5, 2026
Scanned Builds Boots Reproducible
Static code scanwarn
Secrets scanpass
Dependency audit10 known vulnerabilitieswarn
Manifestnonewarn
Buildpass
Boot & handshake12 toolspass
Network egressfail
Reproducible (×3)pass

Findings (16)

  • medium
    Turns off TLS certificate checking, allowing traffic interception.
    src/scraper/fetcher/HttpFetcher.ts:193
  • medium
    follow-redirects@1.16.1: 1 known vulnerability
    GHSA-mrwp-f3q8-3g9p
    package-lock.json
  • medium
    undici@6.29.0: 5 known vulnerabilities
    GHSA-2m5v-pch6-74hx, GHSA-4qv8-2p9j-2685, GHSA-9fm3-97px-rjf6, GHSA-qrxm-fqhp-jwvm, GHSA-xjj6-f33q-929c
    package-lock.json
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    src/scraper/fetcher/BrowserFetcher.test.ts:548
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    src/scraper/fetcher/HttpFetcher.test.ts:430
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    src/scraper/fetcher/ManagedBrowser.test.ts:74
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    src/scraper/fetcher/ManagedBrowser.test.ts:105
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    src/scraper/middleware/HtmlPlaywrightMiddleware.test.ts:519
  • low
    glob@13.0.6: 1 known vulnerability
    GHSA-3g3m-2fjr-6pw4
    package-lock.json
  • low
    ip-address@10.7.2: 1 known vulnerability
    GHSA-rxp7-6hxx-x8q5
    package-lock.json
  • low
    minimatch@10.2.5: 1 known vulnerability
    GHSA-g3hv-75wg-m249
    package-lock.json
  • low
    minimatch@10.2.6: 1 known vulnerability
    GHSA-g3hv-75wg-m249
    package-lock.json
  • low
    package.json has a postinstall script
    echo 'Skipping Playwright browser install. See README.md for details.'
    package.json
  • low
    package.json has a prepare script
    husky || true
    package.json
  • low
    No manifest declaring network access and environment variables (agent.json)
  • low
    Contacted these domains while starting up (no manifest to compare against)
    cdn.playwright.dev, playwright.download.prss.microsoft.com, storage.googleapis.com

Network activity

During install
github.comregistry.npmjs.orgrelease-assets.githubusercontent.com
While running
cdn.playwright.devplaywright.download.prss.microsoft.comstorage.googleapis.com

Tools exposed (12)

  • scrape_docs

    Scrape 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_version

    Re-scrape a previously indexed library version, updating only changed pages.

  • search_docs

    Search 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_page

    Read 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_pages

    List the indexed pages of a library version, with an optional URL filter and pagination.

  • list_libraries

    List all indexed libraries and their versions. Use this to find the correct library name.

  • find_version

    Find the best matching version for a library. Use to identify available or closest versions.

  • list_jobs

    List all indexing jobs. Optionally filter by status.

  • get_job_info

    Get details for a specific indexing job. Use the 'list_jobs' tool to find the job ID.

  • cancel_job

    Cancel a queued or running indexing job. Use the 'list_jobs' tool to find the job ID.

  • remove_docs

    Remove indexed documentation for a library version. Use only if explicitly instructed.

  • fetch_url

    Fetch 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.

NameStarsLicenceLast updatedScan
Docs MCP Server (this page)
arabold
1.8kMITOct 25, 2026Scanned, no flagged issues
Context7
upstash
64kMITNov 1, 2026Scanned, no flagged issues
Md2wechat Skill
geekjourneyx
3.8kNone foundOct 14, 2026Not scanned yet
Cortex
cortex-docs
3.3kMITOct 6, 2026Scanned, no flagged issues
Markdownify MCP
zcaceres
3kMITOct 26, 2026Scanned, no flagged issues
LLM Wiki Compiler
atomicstrata
2.2kMITOct 30, 2026Scanned, no flagged issues