How to deploy your own MCP service with one click

Deploy MCP services with one click to improve the flexibility and practicality of AI applications.
Core content:
1. Definition and advantages of Model Context Protocol MCP
2. MCPHub centralized management and dynamic configuration functions
3. Quick start guide: Deploy MCPHub services using Docker
As MCP gradually becomes the industry's de facto standard, how to efficiently build and manage multiple MCP services has become a major challenge for individual developers. This article will introduce a simple solution to help you quickly build your own MCP service.
What is MCP?
The Model Context Protocol (MCP) is an open standard launched by Anthropic, which aims to provide a standardized interface for large language models (LLMs) so that they can directly connect to external data sources and tools. In short, MCP is like the USB-C interface for AI applications, which uniformly solves the problems of data silos and customized integration.
Through MCP, AI models can not only obtain the latest information in real time, but also call external tools to complete various tasks, achieve seamless interaction across platforms and data sources, and greatly improve the practicality and flexibility of AI applications.
The current MCP ecosystem
Although MCP's standardized interface facilitates AI application development, in actual applications, how to quickly build and efficiently manage multiple MCP services is still a big challenge. MCPHub was born to solve this pain point. It provides a centralized management and dynamic configuration solution, allowing individual developers to easily respond to diverse needs without having to deeply understand the specific implementation details of each service.
One-click deployment to easily meet personal needs
For individual developers, the cumbersome deployment process often becomes a stumbling block to innovation. The biggest highlight of MCPHub is its "one-click deployment" function:
- Extremely simple deployment : With just one Docker command, you can start the complete MCPHub service in a few minutes, quickly build a dedicated MCP service platform, and meet the various needs of personal projects or laboratory environments.
- Dynamic expansion : During use, you can add, remove or adjust the MCP server configuration at any time through the web dashboard without restarting the entire system. This flexibility is not only suitable for personal development and testing, but also provides unlimited possibilities for future functional expansion.
- Standardized interface : Based on the MCP standard, your services can be seamlessly connected to various AI tools. Whether it is Claude Desktop, Cursor or other customized applications, they can call external data or perform tool operations through a unified interface to achieve a true multi-source collaborative workflow.
Quick Start Guide
Next, we will use an example to demonstrate how to use MCPHub to quickly build a trip planning assistant based on Amap's MCP service.
Deploy using Docker
Execute the following command to quickly start the MCPHub service locally:
docker run -p 3000:3000 samanhappy/mcphub
Access the dashboard
MCPHub has built-in multiple commonly used MCP services, such as Amap, GitHub, Slack, Fetch, Tavily, Playwright, etc., and can be used out of the box. Open in the browser http://localhost:3000
The intuitive dashboard will display the status of each MCP server in real time, allowing you to easily manage and monitor service operations.
You can see that these MCP services are successfully connected and running normally.
Configure Amap
Since the MCP service of Amap requires an API Key, we need to configure it in the dashboard. Click the Edit button on the right side of amap-maps and configure the API Key of Amap in the environment variables section of the pop-up window.
After clicking Save, MCP Hub will automatically restart the MCP service of Amap to make the new configuration take effect.
Configuring MCP Hub SSE
MCP Hub provides a single aggregated MCP Server SSE endpoint:http://localhost:3000/sse
, which can be configured and used in any client that supports MCP. Here we choose the open source Cherry Studio for demonstration.
After successful configuration, all tool functions supported by Amap MCP service will be displayed in the available tool list.
Use Amap MCP service
Now, we can use the MCP service of Amap in Cherry Studio. Select the Qwen2.5-7B-Instruct model of Zhiyuan and make sure to enable the MCP Server switch, then enter: "I will travel from Nanjing to Shanghai tomorrow and want to stay near the Bund at night. Please help me plan the transportation and hotel itinerary", and click the Send button.
It can be seen that Cherry Studio calls multiple tools of Amap MCP service in the answering process, including coordinate parsing, route planning, surrounding search, etc., thus realizing a more powerful itinerary planning assistant.
Conclusion
MCPHub's one-click deployment and dynamic configuration capabilities enable individual developers to easily build and manage multiple MCP services, greatly improving development efficiency and application flexibility. Whether it is a personal project or a laboratory environment, MCPHub can provide an efficient and convenient solution.
As the MCP ecosystem continues to expand, we will continue to add more services and features to provide developers with a richer toolset. MCPHub is completely open source and uses the MIT license. Click the original link to view it . We look forward to your experience and feedback to jointly promote the prosperity and development of the MCP ecosystem!