About MCP Installer
MCP Installer is an MCP server for finding MCP servers in a registry, collecting connection configuration, and installing a server locally. It supports setup for Cursor and Claude using a Smithery API key.
Key features
- 01Find MCP servers in a registry
- 02Collect connection configuration
- 03Install servers locally
- 04Write configuration for Cursor or Claude
Use cases
- 01Finding an MCP server in the registry
- 02Preparing configuration for a server connection
- 03Installing a server for Cursor or Claude
MCP support
It exposes tools to search a registry, collect server connection configuration, and install an MCP server on the local machine.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
Tools
3Saved tool list · updated 3w ago
| Parameter | Type | Required | Description |
|---|---|---|---|
| mcpServerName | string | Yes | The name of the MCP server to find |
Details
From the project READMEMCP Installer
Introduction
MCP Installer serves the following tools
- find-mcp: finding Model Context Protocol (MCP) servers from registry
- collect-config: collecting config to be used for connection to mcp server
- install-mcp: installing mcp server to your local machine
Getting Started
Prerequisites
- Node.js (v14.0.0 or higher)
- npm or yarn
- SMITHERY_API_KEY (https://smithery.ai/)
Installation
You can install MCP Installer using the following command:
npm install @bbangjo/mcp-installer
npx @bbangjo/mcp-installer --client <client-type> --key <your-smithery-api-key>
Where:
<client-type>: Currently supported clients are 'cursor' or 'claude'<your-smithery-api-key>: Enter your Smithery API key
Example:
npx @bbangjo/mcp-installer --client cursor --key your_smithery_api_key_here
Upon successful installation, you will see the message "✅ MCP server installed successfully."
Note: Depending on the client type, the configuration file will be created in the following locations:
-
Cursor:
- Windows:
%APPDATA%\Cursor\mcp.json - macOS:
~/.cursor/mcp.json - Linux:
~/.config/Cursor/mcp.json
- Windows:
-
Claude:
- Windows:
%APPDATA%\Claude\claude_desktop_config.json - macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Linux:
~/.config/Claude/claude_desktop_config.json
- Windows:
Local setup
- Install dependencies
npm install
- Set up environment variables
Create a
.envfile in the project root directory and add the following:
SMITHERY_API_KEY=your_api_key_here
- Running the server:
npm run build
node build/index.js
The server will display the message "MCP Finder Server running on stdio" when successfully started.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.