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
- Create a Cloudflare Tunnel in your Cloudflare dashboard
- Get your tunnel token
- Copy
.env.exampleto.envand set your tunnel token:cp .env.example .env # Edit .env and replace 'your_tunnel_token_here' with your actual token - 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.