Back to Home
consultingwerkdev icon

sports2000demomcp

Verified Safe

by consultingwerkdev

Overview

Provides a web-based Model Context Protocol (MCP) server with OAuth2 authentication for interacting with Sports2000 customer data and supporting SmartComponent Library/SmartFramework development tasks.

Installation

Run Command
dotnet run --project sports2000mcpserverweb

Environment Variables

  • SmartMcpOAuth2__Enabled
  • SmartMcpOAuth2__AuthorizationEndpoint
  • SmartMcpOAuth2__TokenEndpoint
  • SmartMcpOAuth2__JwksUri
  • SmartMcpOAuth2__ClientId
  • SmartMcpOAuth2__ClientSecret
  • SmartMcpOAuth2__Scopes
  • SmartMcpOAuth2__Issuer
  • SmartMcpOAuth2__Audience
  • SMARTFRAMEWORKMCP_PASOE_URL
  • SMARTFRAMEWORKMCP_AUTH_KEY

Security Notes

The server leverages robust industry-standard OAuth2/OpenID Connect protocols with Keycloak for authentication. JWT token validation (signature, expiration, issuer, JWKS) is explicitly handled by the `SmartMcpAuthentication` library. Initial discovery endpoints (`initialize`, `.well-known/*`) are publicly accessible, which is standard for OAuth2, while all other operational endpoints require a valid JWT. There are no direct indications of hardcoded secrets, 'eval', or code obfuscation in the provided snippets. The primary security considerations revolve around proper Keycloak configuration, secure handling of client secrets (if using confidential clients), and keeping .NET dependencies updated.

Similar Servers

Stats

Interest Score0
Security Score8
Cost ClassLow
Avg Tokens100
Stars0
Forks0
Last Update2025-12-11

Tags

MCP ServerOAuth2Keycloak.NETCustomer Data