really-dumb-mcp-server

jclement/really-dumb-mcp-server

3.1

If you are the rightful owner of really-dumb-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A simple .NET 8 MCP server running in Docker with Cloudflare Tunnel.

Really Dumb MCP Server

A simple .NET 8 MCP (Model Context Protocol) server running in Docker with Cloudflare Tunnel.

Setup

Prerequisites

  • Docker and Docker Compose
  • Cloudflare account with tunnel configured

Cloudflare Tunnel Setup

  1. Create a Cloudflare Tunnel in your Cloudflare dashboard
  2. Get your tunnel token
  3. Copy .env.example to .env and set your tunnel token:
    cp .env.example .env
    # Edit .env and replace 'your_tunnel_token_here' with your actual token
    
  4. Configure your tunnel to point to http://mcp-server:3001

Running the Application

# Build and run the containers
docker compose up -d

# View logs
docker compose logs -f

# Stop the application
docker compose down

The MCP server will be accessible through your Cloudflare Tunnel domain.

Architecture

  • mcp-server: .NET 8 ASP.NET Core application running on port 3001
  • cloudflared: Cloudflare Tunnel client providing secure external access

No external ports are exposed directly - all traffic goes through Cloudflare Tunnel for security.