drio
Open app

🤖 MCPServe by @ryaneggz

Source

Simple MCP Server w/ Shell Exec. Connect to Local via Ngrok, or Host Ubuntu24 Container via Docker

Catalog onlyCatalog onlySTDIO

Overview

MCPServe is a simple MCP (Model Context Protocol) server that allows users to execute shell commands and connect to local environments via Ngrok or host an Ubuntu 24 container using Docker.

To use MCPServe, you can either set it up locally by installing the necessary dependencies and running the server, or you can deploy it using Docker for a containerized environment.

  • Shell execution capabilities for running commands. - Local connection via Ngrok for remote access. - Docker support for easy deployment in a containerized environment.
  1. Running shell commands remotely through a secure connection.
  2. Hosting applications in a Docker container for easy management.
  3. Developing and testing applications in a controlled environment.

Add to your AI client

Use these steps to connect 🤖 MCPServe by @ryaneggz in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.

Cursor

Add this to your .cursor/mcp.json file in your project root, then restart Cursor.

.cursor/mcp.json

{
  "mcpServers": {
    "mcpserve-ryaneggz": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcpserve-ryaneggz"
      ]
    }
  }
}

Claude Desktop

Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.

~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

{
  "mcpServers": {
    "mcpserve-ryaneggz": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcpserve-ryaneggz"
      ]
    }
  }
}

Claude Code

Add this to your project's .mcp.json file. Claude Code will detect it automatically.

.mcp.json (project root)

{
  "mcpServers": {
    "mcpserve-ryaneggz": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcpserve-ryaneggz"
      ]
    }
  }
}

VS Code (Copilot)

Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.

.vscode/mcp.json

{
  "servers": {
    "mcpserve-ryaneggz": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcpserve-ryaneggz"
      ]
    }
  }
}

Windsurf

Add this to your Windsurf MCP config file, then restart Windsurf.

~/.codeium/windsurf/mcp_config.json

{
  "mcpServers": {
    "mcpserve-ryaneggz": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcpserve-ryaneggz"
      ]
    }
  }
}

Cline

Open Cline settings, navigate to MCP Servers, and add this server configuration.

Cline MCP Settings (via UI)

{
  "mcpServers": {
    "mcpserve-ryaneggz": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcpserve-ryaneggz"
      ]
    }
  }
}

FAQ

Can MCPServe run on any operating system?

Yes! MCPServe can be run on any OS that supports Docker and Python.

Is there a community for MCPServe users?

Yes! You can join the MCPServe community on Slack for discussions and support.

What license is MCPServe under?

MCPServe is open-source and is licensed under the MIT License.