mcp-get logo

mcp-get

by michaellatman

mcp-get is a command-line tool designed for installing and managing Model Context Protocol (MCP) servers. It simplifies the process of connecting LLMs to external data sources and tools via the MCP protocol.

View on GitHub

Last updated: N/A

What is mcp-get?

mcp-get is a command-line tool that facilitates the installation and management of MCP servers. These servers enable seamless integration between LLM applications and external data sources, adhering to the Model Context Protocol.

How to use mcp-get?

To use mcp-get, you'll need Node.js (version 14 or higher) or Python (version 3.10 or higher) depending on the MCP server you are installing. Use the npx @michaellatman/mcp-get@latest install <package-name> command to install a package, npx @michaellatman/mcp-get@latest list to list available packages, and npx @michaellatman/mcp-get@latest uninstall <package-name> to uninstall a package. The tool also supports updating itself via npx @michaellatman/mcp-get@latest update.

Key features of mcp-get

  • Easy installation of MCP servers

  • Package management (install, list, uninstall)

  • Automatic update checks

  • Support for Node.js and Python based MCP servers

Use cases of mcp-get

  • Connecting LLMs to development tools like GitHub and GitLab

  • Integrating LLMs with communication tools like Slack

  • Enabling LLMs to access search and data sources like Brave Search and Google Maps

  • Connecting LLMs to database systems like PostgreSQL and SQLite

FAQ from mcp-get

What is the Model Context Protocol (MCP)?

The Model Context Protocol (MCP) is an open protocol that enables seamless integration between LLM applications and external data sources and tools.

What are the prerequisites for using mcp-get?

You need Node.js (version 14 or higher) for Node.js-based MCP servers and Python (version 3.10 or higher) for Python-based MCP servers. The Claude Desktop app is also required for local MCP server usage.

How do I install a package?

Use the command npx @michaellatman/mcp-get@latest install <package-name>.

How do I list available packages?

Use the command npx @michaellatman/mcp-get@latest list.

How do I contribute to the project?

Fork the repository, create a new branch for your feature or bugfix, write tests, and submit a pull request.