MCP Installer logo

MCP Installer

by bbangjooo

MCP Installer provides tools to find Model Context Protocol (MCP) servers, collect configuration for connecting to them, and install an MCP server locally. It supports clients like Cursor and Claude.

View on GitHub

Last updated: N/A

What is MCP Installer?

MCP Installer is a command-line tool that simplifies the process of setting up and configuring a Model Context Protocol (MCP) server for use with applications like Cursor and Claude. It automates tasks such as finding available MCP servers, collecting necessary configuration details, and installing the server on your local machine.

How to use MCP Installer?

To use MCP Installer, you need Node.js, npm (or yarn), and a Smithery API key. Install the package globally using npm install @bbangjo/mcp-installer. Then, run the installer with npx @bbangjo/mcp-installer --client <client-type> --key <your-smithery-api-key>, replacing <client-type> with 'cursor' or 'claude' and <your-smithery-api-key> with your actual API key. Configuration files will be created in the appropriate application data directory for the specified client.

Key features of MCP Installer

  • Find MCP Servers

  • Collect Configuration

  • Automated Installation

  • Client Support (Cursor, Claude)

  • Simplified Setup

Use cases of MCP Installer

  • Setting up MCP server for Cursor

  • Setting up MCP server for Claude

  • Automating MCP server installation

  • Quickly configuring MCP for local development

  • Streamlining the MCP server setup process

FAQ from MCP Installer

What is an MCP server?

An MCP server is a Model Context Protocol server, likely used for managing context and data for AI models.

What is Smithery API Key?

The Smithery API key is required to authenticate and authorize the MCP Installer to access necessary resources and services.

Which clients are supported?

Currently, MCP Installer supports Cursor and Claude.

Where are the configuration files stored?

Configuration files are stored in the application data directory specific to the client operating system (Windows, macOS, Linux).

What if the installation fails?

Ensure you have the correct prerequisites installed (Node.js, npm/yarn), a valid Smithery API key, and that you are using the correct client type. Check the console for error messages.