Manage MCP servers seamlessly for AI integrations with installs updates and community contributions
mcp-get is a powerful, command-line tool designed to simplify the process of installing and managing MCP servers that connect LLM applications like Claude Desktop with various external data sources and tools. This tool ensures seamless integration, allowing developers to build more sophisticated AI workflows without extensive manual setup.
mcp-get provides a range of essential features to manage your Model Context Protocol (MCP) servers effectively:
The mcp-get tool is built on a robust architecture that seamlessly integrates with both Node.js and Python-based MCP servers. Here’s how it works:
graph TD
A[AI Application] -->|MCP Client| B[MCP Protocol]
B --> C[MCP Server]
C --> D[Data Source/Tool]
style A fill:#e1f5fe
style C fill:#f3e5f5
style D fill:#e8f5e8
This diagram illustrates the flow of communication between an AI application (such as Claude Desktop), MCP clients, and external data sources or tools.
MCP Client | Resources | Tools | Prompts |
---|---|---|---|
Claude Desktop | ✅ | ✅ | ✕ |
Continue | ✅ | ✅ | ✔️ |
Cursor | ❌ | ✕ | ✕ |
This matrix highlights the compatibility of mcp-get with different MCP clients, indicating full support for resource and tool integration.
To get started with mcp-get, ensure you have the necessary prerequisites installed:
npx @michaellatman/mcp-get@latest install @modelcontextprotocol/server-brave-search
Sample output:
Installing @modelcontextprotocol/server-brave-search...
Installation complete.
To list available packages:
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](https://anthropic.com)) │ MIT
@modelcontextprotocol/server-everything │ MCP server that exercises all the features of the MCP protocol │ Anthropic, PBC ([https://anthropic.com](https://anthropic.com)) │ MIT
...
To uninstall a package:
npx @michaellatman/mcp-get@latest uninstall @modelcontextprotocol/server-brave-search
Sample output:
Uninstalling @modelcontextprotocol/server-brave-search...
Uninstallation complete.
The tool automatically checks for and applies updates. Manually update with the following command:
npx @michaellatman/mcp-get@latest update
Sample output:
Updating mcp-get...
Update complete.
MCP servers enable real-time data access for LLM applications, enhancing their capabilities to provide up-to-date information. For example, integrating a MCP server with Brave Search allows users to quickly search and retrieve relevant content directly within the application.
By incorporating various tools and data sources through MCP servers, developers can tailor AI workflows to meet specific project requirements. Whether it's connecting an LLM app with Git repositories for version control or integrating it with Google Maps for location-based services, mcp-get simplifies this process.
mcp-get supports integration with popular MCP clients such as Claude Desktop. These clients facilitate seamless communication between the application and external tools, ensuring smooth data flow and enhanced functionality. Below is an example of how to configure MCP servers for use with various clients:
{
"mcpServers": {
"[server-name]": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-[name]"],
"env": {
"API_KEY": "your-api-key"
}
}
}
}
This configuration example shows how to set up an MCP server for a specific application, including necessary environment variables.
mcp-get is designed to work across different platforms and configurations. Here’s an overview of its compatibility:
mcp-get offers advanced configuration options to tailor the behavior of your AI application. Developers can customize environment variables, command-line arguments, and security settings as needed.
Q: Why should I use mcp-get over other methods?
Q: Can I integrate my custom data source/tool with an MCP server?
Q: How do I troubleshoot issues with mcp-get?
Q: Can mcp-get be used on Windows systems reliably?
Q: Is there a community repository for MCP servers?
community-servers
repository can be forked to add your own implementation and integrate it into mcp-get’s official registry when submitted as a pull request.mcp-get welcomes contributions from the community. Here are steps you can follow:
mcp-get is part of a broader ecosystem designed to support developers building AI applications via Model Context Protocol (MCP):
This comprehensive documentation positions mcp-get as a valuable tool for integrating MCP servers with various LLM applications, enhancing their capabilities and ease of use.
Learn to connect to MCP servers over HTTP with Python SDK using SSE for efficient protocol communication
Next-generation MCP server enhances documentation analysis with AI-powered neural processing and multi-language support
Python MCP client for testing servers avoid message limits and customize with API key
Learn how to use MCProto Ruby gem to create and chain MCP servers for custom solutions
Analyze search intent with MCP API for SEO insights and keyword categorization
Expose Chicago Public Schools data with a local MCP server accessing SQLite and LanceDB databases