really-dumb-mcp-server

This project is a simple server built in C#, providing basic functionalities. While the features are limited, it serves as a good starting point for beginners looking to learn server development in C#. However, it lacks sufficient documentation, indicating a need for further improvement.

GitHub Stars

0

User Rating

Not Rated

Favorites

0

Views

18

Forks

0

Issues

0

README
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.