Discover and Install New Agent Capabilities
Let an AI agent search a registry of hundreds of MCP servers and install new capabilities on demand mid-conversation.
Why it matters
Transform static language models into evolving agents by enabling them to discover and install new capabilities on demand, acting as an 'App Store for agents'.
Outcomes
What it gets done
Search the MCPfinder registry for available MCP servers by keywords or tags.
Retrieve detailed information about specific MCP servers.
Add or update MCP server configurations locally.
Remove MCP server configurations from local settings.
Install
Add it to your toolbox
Run in your project directory:
curl -fsSL https://spark.entire.vc/get/vb-mcpfinder | bash Capabilities
Tools your agent gets
Searches the MCPfinder registry for available MCP servers by keywords or tags
Retrieves detailed information about a specific MCP server, including its manifest and installation
Adds or updates MCP server configuration in the local configuration of the client application
Removes a specific MCP server configuration from the local configuration of the client application
Overview
MCPfinder MCP Server
MCPfinder is a registry and installer that lets an AI agent search for and install new MCP servers on demand, adding or removing configurations in the client application directly. It covers several hundred verified servers runnable via npx or uvx. Use it when an agent needs to autonomously expand its toolset with new MCP servers. Not applicable if you require strict manual control over which tools an agent can install.
What it does
MCPfinder acts as an "App Store for agents," letting a language model search for and install new MCP server capabilities on demand instead of being limited to a fixed, static toolset. It queries a registry of several hundred verified MCP servers and can add or remove server configurations directly in the client application's local configuration.
When to use - and when NOT to
Use it when an AI agent hits a task it can't complete with its current tools - for example, needing code generation, data analysis, or specialized domain knowledge - and you want it to autonomously discover and install the right MCP server rather than you manually searching and configuring one. Most registry servers run locally via npx or uvx with no environment variables required. Do not use it if you need strict, locked-down control over exactly which tools an agent can access - by design, this lets the agent modify its own local MCP configuration.
Capabilities
search_mcp_servers: search the MCPfinder registry by keywords or tags.get_mcp_server_details: retrieve detailed information about a specific server, including its manifest and installation instructions.add_mcp_server_config: add or update an MCP server's configuration in the client application's local configuration.remove_mcp_server_config: remove a specific MCP server configuration from the local configuration.
Supports both Node.js (npx) and Python (uvx) packaged servers, and both stdio and HTTP/SSE transports for its own connection.
How to install
Interactive setup:
npx -y @mcpfinder/server install
Or connect to the hosted cloud registry over HTTP/SSE:
claude mcp add --transport http mcpfinder https://mcpfinder.dev/mcp
Or run from source:
git clone https://github.com/mcpfinder/server
node index.js
Manual stdio configuration:
{
"mcpServers": {
"mcpfinder": {
"command": "npx",
"args": ["-y", "@mcpfinder/server"]
}
}
}
Or HTTP/SSE:
{
"mcpServers": {
"mcpfinder": {
"url": "https://mcpfinder.dev/mcp",
"transport": "http"
}
}
}
Optional environment variables: MCPFINDER_API_URL (registry API base URL) and MCP_PORT (listen port in HTTP mode).
Who it's for
Agent builders and power users who want their AI assistant to autonomously expand its own toolset mid-conversation instead of manually researching and configuring new MCP servers ahead of time.
Source README
MCPfinder enables language models to search for and install new MCP server capabilities on demand, acting as an "App Store for agents" that transforms static models into evolving agents that hunt for new capabilities.
Installation
Interactive Setup
npx -y @mcpfinder/server install
Cloud Access (HTTP/SSE)
claude mcp add --transport http mcpfinder https://mcpfinder.dev/mcp
From Source
git clone https://github.com/mcpfinder/server
node index.js
Configuration
Stdio Transport (Local)
{
"mcpServers": {
"mcpfinder": {
"command": "npx",
"args": [
"-y",
"@mcpfinder/server"
]
}
}
}
HTTP/SSE Transport (Cloud)
{
"mcpServers": {
"mcpfinder": {
"url": "https://mcpfinder.dev/mcp",
"transport": "http"
}
}
}
Available Tools
| Tool | Description |
|---|---|
search_mcp_servers |
Searches the MCPfinder registry for available MCP servers by keywords or tags |
get_mcp_server_details |
Retrieves detailed information about a specific MCP server, including its manifest and installation... |
add_mcp_server_config |
Adds or updates MCP server configuration in the local configuration of the client application... |
remove_mcp_server_config |
Removes a specific MCP server configuration from the local configuration of the client application... |
Features
- Effortless setup with instant availability
- AI-ready autonomous tool discovery and installation
- Real-time capability enhancement on demand
- Support for both stdio and HTTP/SSE transports
- Interactive setup tool for automatic MCP configuration
- Registry of verified MCP servers requiring no manual setup
- Server registration capability for publishers
- Support for both Node.js (npx) and Python (uvx) packages
Environment Variables
Optional
MCPFINDER_API_URL- Base URL for the MCPfinder registry APIMCP_PORT- Port number on which the server will listen in HTTP mode
Usage Examples
Search for MCP servers with the capabilities you need
Install new tools when AI lacks a required capability
Discover available MCP servers for code generation, data analysis, or specialized knowledge
Automatically expand AI capabilities during conversations
Notes
The registry contains several hundred servers that can be run locally using npx or uvx without needing to configure environment variables. The server acts as the primary interface for discovering and enabling new tools when requested capabilities are unavailable in the current set of MCP tools.
FAQ
Common questions
Discussion
Questions & comments · 0
Sign In Sign in to leave a comment.