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.6.0.tar.gz (114.3 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.6.0-py3-none-any.whl (18.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: groundhog_mcp-0.6.0.tar.gz
  • Upload date:
  • Size: 114.3 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.6.0.tar.gz
Algorithm Hash digest
SHA256 1cce29b1e9cc44c7b9bd0a2efac38d494f3abaa89d53d648d29c198eb966257c
MD5 a2e7f5da1187057948e9648c6ce79890
BLAKE2b-256 c1733aeae0b4357cb0a495d565ba82dae469aaa8cbad4b200807080194f50788

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: groundhog_mcp-0.6.0-py3-none-any.whl
  • Upload date:
  • Size: 18.8 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.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 47c7db32e345c87a680d03e4a88fec02c77a70763ff53a82141e1a37cc466805
MD5 09e73dfd3ac6bafc34636b32f7cf384c
BLAKE2b-256 e3b6b486265d0887799736f48aeedb4e29986717c7300b3d8223a1c68bababb3

See more details on using hashes here.

Provenance

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