CLI tool for installing and managing MCP servers. Simplifies server installation and configuration for Claude Desktop.
Stars
Forks
License
Updated June 17, 2025
A powerful command-line tool for discovering, installing, and managing Model Context Protocol (MCP) servers. This tool simplifies the process of connecting Large Language Models (LLMs) to external data sources, tools, and services.
With mcp-get, you can:
Try mcp-get immediately:
npx @michaellatman/mcp-get@latest list
npx @michaellatman/mcp-get@latest install @modelcontextprotocol/server-brave-search
All packages added to the registry are automatically displayed on mcp-get.com, making them discoverable to other users.
The Model Context Protocol (MCP) is an open protocol that enables seamless integration between LLM applications and external data sources and tools. Whether you're building an AI-powered IDE, enhancing a chat interface, or creating custom AI workflows, MCP provides a standardized way to connect LLMs with the context they need.
Learn more about MCP at modelcontextprotocol.io
This tool helps you install and manage MCP servers that connect Claude to various data sources and tools, including:
npx @michaellatman/mcp-get@latest install @modelcontextprotocol/server-brave-search
Sample output:
Installing @modelcontextprotocol/server-brave-search...
Installation complete.
You can also install a specific version of a package:
npx @michaellatman/mcp-get@latest install @modelcontextprotocol/server-brave-search 1.0.0
Sample output:
Installing @modelcontextprotocol/server-brave-search version 1.0.0...
Installation complete.
The version syntax follows standard package manager conventions:
package@version
(e.g., @modelcontextprotocol/server-brave-search@1.0.0
)package==version
(e.g., mcp-server-aidd==0.1.19
)package@version
(e.g., example.com/go-server@v1.0.0
)npx @michaellatman/mcp-get@latest list
Sample output:
📦 Available Packages
Found 11 packages
@modelcontextprotocol/server-brave-search │ MCP server for Brave Search API integration │ Anthropic, PBC (https://anthropic.com) │ MIT
@modelcontextprotocol/server-everything │ MCP server that exercises all the features of the MCP protocol │ Anthropic, PBC (https://anthropic.com) │ MIT
...
npx @michaellatman/mcp-get@latest uninstall @modelcontextprotocol/server-brave-search
Sample output:
Uninstalling @modelcontextprotocol/server-brave-search...
Uninstallation complete.
The tool automatically checks for updates when running commands. You can also manually update:
npx @michaellatman/mcp-get@latest update
Sample output:
Updating mcp-get...
Update complete.
We welcome contributions to the project! If you would like to contribute, please follow these guidelines:
This project is licensed under the MIT License. See the LICENSE file for details.
If you have any questions or need help, feel free to reach out:
There are two ways to add your MCP server to the registry:
If you want to maintain your own package:
Create Your MCP Server:
Add Your Package to the Package Folder: Add your server as a JSON file in the packages/
directory:
packages/your-package-name.json
packages/scope--package-name.json
(double hyphens between scope and name){
"name": "your-package-name",
"description": "A brief description of your MCP server",
"vendor": "Your Name or Organization",
"sourceUrl": "URL to the source code repository",
"homepage": "URL to the homepage or documentation",
"license": "License type (e.g., MIT)",
"runtime": "node | python | go",
"environmentVariables": {
"SOME_API_KEY": {
"description": "Description of what this key is for",
"required": true
}
}
}
Important notes:
name
field must be the exact resolvable package name in npm or pipruntime
field specifies how your package should be installed:
"runtime": "node"
for packages that should be installed via npm"runtime": "python"
for packages that should be installed via uvxenvironmentVariables
object (can be empty {}
if none required)Validate Your Package: Run the PR check to validate your package:
npm run pr-check
Submit a Pull Request: Fork this repository, add your package file, and submit a PR.
If you don't want to manage package deployment and distribution:
Fork Community Repository:
Add Your Server:
src
directorySubmit a Pull Request:
Both options require following the MCP protocol specifications. Choose the option that best fits your needs: