workshop-mcp
Verified Safeby devtobecurious
Overview
Demonstrates an OAuth 2.0 protected Model Context Protocol (MCP) server providing external tool access.
Installation
cd samples/ProtectedMcpServer && dotnet runEnvironment Variables
- ASPNETCORE_ENVIRONMENT
- OTEL_SERVICE_NAME
Security Notes
The server uses standard OAuth 2.0 with JWT bearer token authentication. The `ProtectedMcpClient` README notes the use of 'demo-client' and 'demo-secret' which are hardcoded for demonstration and must be changed for production. `AllowedHosts: "*"` is configured in `appsettings.json`, which is too permissive for production environments. No apparent direct code injection or 'eval' usage in provided snippets.
Similar Servers
FerrumMCP
A browser automation server for AI assistants, enabling interaction with web pages through the Model Context Protocol.
mcp
This MCP server assists developers by identifying inefficient or outdated npm packages in install commands and source files, providing migration documentation.
mcp400
A Java-based server application, likely related to game development, specifically hinted as a Minecraft server.
n7m-mcp
Provides AI assistants with geocoding, reverse geocoding, and OpenStreetMap object lookup capabilities via the Model Context Protocol.