Allows hosting the MCP server in a Docker container using the provided Docker Compose configuration, making deployment more consistent and portable.
Enables connecting to the local MCP server through Ngrok, allowing remote access to the locally hosted server by creating secure tunnels.
Includes Shell execution capabilities, enabling the MCP to run shell commands on the host system programmatically.
Supports hosting the MCP server in an Ubuntu 24 container within Docker, providing a standardized Linux environment for running the server.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCPServe run ls -la in the current directory"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
📖 Table of Contents
Related MCP server: MCP Tunnel
🛠️ Setup Local Hosted MCP
🛠️ Setup Docker Hosted MCP
Client MCP Config
If you have configured auth server side in your code you can enable headers for API. Have found this requires some code changes to the mcp librarie Settings. Adding a middleware prop. :/
🚀 Roadmap
🤖 Coming Soon...
Create an issue and lets start a discussion if you'd like to see a feature added to the roadmap.
💡 Issues
Feel free to submit issues and enhancement requests. We're always looking for feedback and suggestions.
🤓 Maintainers
Ryan Eggleston-@ryaneggz
📜 License
This project is open-source, under the MIT License. Feel free to use, modify, and distribute the code as you please.