MCP.so
Sign In

πŸ€– MCPServe by @ryaneggz

@ryaneggz

About πŸ€– MCPServe by @ryaneggz

πŸ”ŒπŸ”„ Simple MCP Server Deployment

Config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "mcpserve": {
      "command": "uv",
      "args": [
        "venv"
      ]
    }
  }
}

Tools

No tools detected

We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.

Overview

What is πŸ€– MCPServe by @ryaneggz?

πŸ€– MCPServe by @ryaneggz is a simple MCP (Model Context Protocol) server with shell execution capabilities. It can be hosted locally, connected to via Ngrok, or deployed as a Docker container running Ubuntu 24. It is designed for developers who need an MCP server that can execute shell commands remotely.

How to use πŸ€– MCPServe by @ryaneggz?

Install uv, create a virtual environment, install dependencies from requirements.txt, and start the server with python main.py. For Docker, run docker compose up --build. Configure your MCP client with the SSE transport URL http://localhost:8005/sse and optionally add an x-api-key header if server-side authentication is enabled.

Key features of πŸ€– MCPServe by @ryaneggz

  • Simple MCP server with shell execution
  • Local hosting via Python or Docker
  • Ngrok support for remote access
  • SSE (Server-Sent Events) transport
  • Optional API key authentication header

Use cases of πŸ€– MCPServe by @ryaneggz

  • Remotely execute shell commands through an MCP client
  • Set up a local development environment for testing MCP tools
  • Deploy a containerized MCP server for production or cloud use

FAQ from πŸ€– MCPServe by @ryaneggz

What dependencies are required?

Python, uv (install script provided), and the packages listed in requirements.txt. For Docker, Docker and Docker Compose are needed.

How do I configure an MCP client?

Use a JSON config with "transport": "sse" and "url": "http://localhost:8005/sse". Optionally add "headers": { "x-api-key": "your-key" } if authentication is enabled server-side.

Can I run the server without Docker?

Yes. You can install uv, create a virtual environment, install dependencies, and run python main.py directly on your local machine.

What transport protocol does it use?

It uses SSE (Server-Sent Events) transport, as shown in the client configuration example.

Is authentication supported?

An optional x-api-key header can be added in the client config, but the README notes this requires code changes to the MCP library’s settings to work properly.

Frequently asked questions

What dependencies are required?

Python, uv (install script provided), and the packages listed in `requirements.txt`. For Docker, Docker and Docker Compose are needed.

How do I configure an MCP client?

Use a JSON config with `"transport": "sse"` and `"url": "http://localhost:8005/sse"`. Optionally add `"headers": { "x-api-key": "your-key" }` if authentication is enabled server-side.

Can I run the server without Docker?

Yes. You can install uv, create a virtual environment, install dependencies, and run `python main.py` directly on your local machine.

What transport protocol does it use?

It uses SSE (Server-Sent Events) transport, as shown in the client configuration example.

Is authentication supported?

An optional `x-api-key` header can be added in the client config, but the README notes this requires code changes to the MCP library’s settings to work properly.

Comments

More Other MCP servers