This is meta-tooling for MCP itself. It's a gateway server that lets Claude discover and install other MCP servers on the fly without restarting your session. When your agent hits a limitation, it can call forage_search to find relevant servers across the official registry, Smithery, and npm, then forage_install spins them up as child processes and proxies their tools back through. The forage_learn tool writes usage patterns to your CLAUDE.md or Cursor rules so the agent remembers what it learned. Installs require explicit user approval and get logged to a local audit trail. Everything persists in a manifest so next session your agent starts with all the tools it already discovered. Useful if you want your coding agent to bootstrap its own capabilities instead of manually configuring every integration upfront.
claude mcp add --transport stdio isaac-levine-forage uvx forage