@houndmcp/hound-mcp-pi

Hound web research for Pi agent - keyless search, anti-bot fetch, deep crawl, screenshot, Internet Archive dead-link recovery. Free, MIT, no API key.

Packages

Package details

extension

Install @houndmcp/hound-mcp-pi from npm and Pi will load the resources declared by the package manifest.

$ pi install npm:@houndmcp/hound-mcp-pi
Package
@houndmcp/hound-mcp-pi
Version
11.1.5
Published
Jul 21, 2026
Downloads
506/mo · 506/wk
Author
dondai1234
License
MIT
Types
extension
Size
38.8 KB
Dependencies
0 dependencies · 2 peers
Pi manifest JSON
{
  "extensions": [
    "./extensions/hound.ts"
  ]
}

Security note

Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.

README

hound-mcp-pi

Hound web research for the Pi agent. Six native tools, all routed through a single long-lived Hound MCP subprocess:

  • web_fetch - anti-bot fetch + clean extraction + Internet Archive dead-link recovery
  • web_search - keyless web search across 10 backends, neural-reranked
  • web_crawl - deep site crawl, sitemap one-fetch map
  • web_screenshot - anti-bot screenshot for multimodal agents
  • cache_clear - clear fetch cache
  • hound_version - version + update status

Install

# 1. Install Hound (the MCP server / engine)
pip install hound-mcp[all]

# 2. Install this Pi extension (npm, auto-updates)
pi install npm:@houndmcp/hound-mcp-pi

Alternatively, install from git (pins to a specific tag):

pi install git:github.com/dondai1234/master-fetch@v10.3.0

That's it. The extension auto-discovers hound on your PATH, spawns it as a singleton subprocess, and prewarms it at session start. No API key, no account, no config file.

Updating

# Update Hound (the MCP server)
hound -u

# Update the Pi extension (if installed via npm, unpinned)
pi update npm:@houndmcp/hound-mcp-pi

The extension checks at session start whether the installed Hound version matches the extension version. If they diverge by a major version, it warns you to update both.

How it works

The extension spawns hound (the MCP server) as a stdio subprocess and speaks MCP JSON-RPC to it. The subprocess is a singleton — it stays alive for the whole Pi session, so Hound's startup prewarm (stealthy browser, search engines, neural reranker) runs once and persists. Zero re-launch cost per call.

Requirements

  • Pi coding agent
  • Python 3.11+ with hound-mcp[all] installed (pip install hound-mcp[all])

License

MIT. Same as Hound itself.