isaac-levine avatar

Forage

isaac-levine/forage

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.

GitHub stars
11
tools
6
transport
STDIO
last updated
Feb 17, 2026

Tools

6 tools

Public tool metadata for what this MCP can expose to an agent.

forage_searchSearch for MCP servers across the Official MCP Registry, Smithery, and npm

Search for MCP servers across the Official MCP Registry, Smithery, and npm

No parameter schema in public metadata yet.

forage_evaluateGet details on a package — downloads, README, install command

Get details on a package — downloads, README, install command

No parameter schema in public metadata yet.

forage_installInstall and start an MCP server as a proxied subprocess (requires user approval)

Install and start an MCP server as a proxied subprocess (requires user approval)

No parameter schema in public metadata yet.

forage_learnWrite usage instructions to CLAUDE.md / AGENTS.md / .cursor/rules/

Write usage instructions to CLAUDE.md / AGENTS.md / .cursor/rules/

No parameter schema in public metadata yet.

forage_statusList all installed and running tools

List all installed and running tools

No parameter schema in public metadata yet.

forage_uninstallRemove a tool and clean up rules

Remove a tool and clean up rules

No parameter schema in public metadata yet.

Sponsors

Readme

🌿 Forage

Self-improving tool discovery for AI agents.

Install one MCP server. Your agent finds the rest.

npm version npm downloads License: MIT

npm · GitHub · Contributing


Forage is an MCP server that lets AI agents discover, install, and learn to use new tools — automatically. When an agent hits a wall, it forages for the right tool, installs it, and teaches itself how to use it. No restarts. No manual config. The agent gets permanently smarter.

Why?

AI coding agents are limited to whatever tools they're configured with at session start. Need to query a database? Deploy to Vercel? Search Slack? The agent apologizes and you manually install the right MCP server.

Forage closes that loop:


View the full README on GitHub

Details

Repository
github.com/isaac-levine/forage
Package
forage-mcp
Transport
STDIO
Registry
MCP registry, active