
Agent Discover
A runtime MCP registry that solves the frozen catalog problem. Every MCP client today locks its tool list at startup, so adding a new server means editing config and restarting your session. This acts as a dynamic proxy: activate a child server and its tools merge into the registry's catalog immediately, visible to the agent without restart. The find_tool action searches the official MCP registry, npm, and PyPI in one call, returns the top match with confidence scores, and auto-activates the server so you can invoke the tool next turn. Includes secret management per server, health checks, per-tool metrics, and a dashboard with MCP Inspector grade test panels. Supports stdio, SSE, and streamable-http transports for child servers.
- GitHub stars
- 7
- tools
- 8
- transport
- STDIO
- last updated
- Oct 9, 2026
Tools
8 toolsPublic tool metadata for what this MCP can expose to an agent.
search_serversInstalled servers plus public registry / npm / PyPI matches, for something not installed yet.
Installed servers plus public registry / npm / PyPI matches, for something not installed yet.
No parameter schema in public metadata yet.
install_serverInstall by exact registry, npm or PyPI name (version pinned) or from a manual command or URL. Asks you to confirm the plan, then indexes.
Install by exact registry, npm or PyPI name (version pinned) or from a manual command or URL. Asks you to confirm the plan, then indexes.
No parameter schema in public metadata yet.
enable_serverExpose a server's tools to the host. A quarantined server asks you to review a diff and re-approve first.
Expose a server's tools to the host. A quarantined server asks you to review a diff and re-approve first.
No parameter schema in public metadata yet.
disable_serverStop exposing the tools. The server stays installed and searchable.
Stop exposing the tools. The server stays installed and searchable.
No parameter schema in public metadata yet.
server_statusInstalled / indexed / enabled / connected / quarantined, tool counts, flagged tools, health (`check_health` runs a live probe).
Installed / indexed / enabled / connected / quarantined, tool counts, flagged tools, health (`check_health` runs a live probe).
No parameter schema in public metadata yet.
search_toolsBatch search (up to 10 queries) across the tool index of every installed server, enabled or not.
Batch search (up to 10 queries) across the tool index of every installed server, enabled or not.
No parameter schema in public metadata yet.
get_toolFull definition of one indexed tool by server and name.
Full definition of one indexed tool by server and name.
No parameter schema in public metadata yet.
call_toolCall any indexed tool and return the upstream result unchanged. The way to call tools in `proxy` mode.
Call any indexed tool and return the upstream result unchanged. The way to call tools in `proxy` mode.
No parameter schema in public metadata yet.
Sponsors
Readme
agent-discover
Find, install and enable MCP servers in the middle of a session, on any MCP host. agent-discover is one local daemon that searches the official MCP Registry, npm and PyPI, installs a server after you approve the exact command and its provenance, and then exposes its tools to your host without a config edit or a restart. It also guards what it installs: tool definitions are pinned and a server whose tools change is quarantined, secrets live in the OS keychain, and every action is audited.
Why
Details
- Repository
- github.com/keshrath/agent-discover
- Category
- AI & LLM Tools
- Package
agent-discover- Transport
- STDIO
- Registry
- MCP registry, active