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.2.0.tar.gz (111.0 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.2.0-py3-none-any.whl (14.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: groundhog_mcp-0.2.0.tar.gz
  • Upload date:
  • Size: 111.0 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.2.0.tar.gz
Algorithm Hash digest
SHA256 8d6a2c3ce63738250a72df41a5c9e214378b57cb9829b383b5bbfb0c305afa1d
MD5 f12c2f9d0877be4b8dcd88622464cd6e
BLAKE2b-256 c0b0a861706d4822e77393525963b4c2b3e9a8c547ae32864ef3c9ac11eb710b

See more details on using hashes here.

Provenance

The following attestation bundles were made for groundhog_mcp-0.2.0.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.2.0-py3-none-any.whl.

File metadata

  • Download URL: groundhog_mcp-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 14.3 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.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ac754be417f48bb10da5806ba9dfeb42778d18c6906152dbb5fabfdc9a74efca
MD5 ac4a6c982155d9d0337e8d888f354a02
BLAKE2b-256 2af2414b58cc07d308fa4faee65dc6fe93013fa400c4414d58417806ab64f711

See more details on using hashes here.

Provenance

The following attestation bundles were made for groundhog_mcp-0.2.0-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