Skip to main content

Stealth-browser grounding tools for AI agents, over MCP

Project description

groundhog-mcp

Safe, self-hosted web grounding for AI agents and crawlers. An MCP server that fetches live web pages through a real, stealth-patched Chrome (over CDP) and returns clean Markdown with provenance — with a built-in SSRF guard and per-domain rate limiting.

Requires a running stealth browser (CDP endpoint). See the project README for setup: https://github.com/dmytrome/groundhog

Install

uvx groundhog-mcp

MCP client config (Claude Desktop / Cursor / Windsurf):

{
  "mcpServers": {
    "groundhog": {
      "command": "uvx",
      "args": ["groundhog-mcp"],
      "env": { "CDP_URL": "http://127.0.0.1:9222" }
    }
  }
}

Tools

  • read_url(url, format="markdown", max_tokens=None) — fetch a page and return clean Markdown plus provenance (final_url, title, fetched_at, truncated).
  • status() — check whether the stealth browser is reachable.

Full documentation: https://github.com/dmytrome/groundhog

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

groundhog_mcp-0.3.1.tar.gz (109.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

groundhog_mcp-0.3.1-py3-none-any.whl (16.1 kB view details)

Uploaded Python 3

File details

Details for the file groundhog_mcp-0.3.1.tar.gz.

File metadata

  • Download URL: groundhog_mcp-0.3.1.tar.gz
  • Upload date:
  • Size: 109.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for groundhog_mcp-0.3.1.tar.gz
Algorithm Hash digest
SHA256 f863f0e2791288507de1eeeac31c53686efc06e03aafe7bb7c234da7da61b9ab
MD5 181e6c6190998bc50ba437d043bc4b25
BLAKE2b-256 60de001427a987a62a521a9d86d5f48b1702213d45698b665a6bacb157701fda

See more details on using hashes here.

Provenance

The following attestation bundles were made for groundhog_mcp-0.3.1.tar.gz:

Publisher: release.yml on dmytrome/groundhog

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file groundhog_mcp-0.3.1-py3-none-any.whl.

File metadata

  • Download URL: groundhog_mcp-0.3.1-py3-none-any.whl
  • Upload date:
  • Size: 16.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for groundhog_mcp-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 49942c826af092f3918616fd29f7640c02e8f29f97bf649a16084c88b1831796
MD5 3226c616140323b376a17ab732784751
BLAKE2b-256 2b8690193f03e37bd97fd5a847388d3c21f34900b5dd5d750059708b5ae911d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for groundhog_mcp-0.3.1-py3-none-any.whl:

Publisher: release.yml on dmytrome/groundhog

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page