sports2000demomcp
Verified Safeby consultingwerkdev
Overview
An MCP server for SmartComponent Library/SmartFramework development, providing OAuth2-authenticated tools to manage Sports2000 customer data via an OpenEdge ABL backend.
Installation
dotnet run --project sports2000mcpserverwebEnvironment Variables
- SmartMcpOAuth2__Enabled
- SmartMcpOAuth2__AuthorizationEndpoint
- SmartMcpOAuth2__TokenEndpoint
- SmartMcpOAuth2__ClientId
- SmartMcpOAuth2__Scopes
- SmartMcpOAuth2__JwksUri
- SmartMcpOAuth2__Issuer
- SmartMcpOAuth2__Audience
- SmartMcpOAuth2__ClientSecret
- SMARTFRAMEWORKMCP_PASOE_URL
- SMARTFRAMEWORKMCP_AUTH_KEY
Security Notes
The server implements standard OAuth2/OpenID Connect authentication via Keycloak, with well-documented configuration for sensitive data (client secrets) intended to be handled via environment variables. Public endpoints are limited to OAuth2 discovery. No obvious 'eval' or malicious patterns were found in the provided code snippets. Relies on standard .NET security features.
Similar Servers
SageMCP
A scalable platform for hosting MCP servers with multi-tenant support, OAuth integration, and connector plugins for various services, deployed on Kubernetes.
keycloak-mcp
Manages Keycloak users, realms, clients, roles, and groups through a standardized Model Context Protocol (MCP) interface for AI agents.
mcp-server-playground
A Model Context Protocol (MCP) server that acts as an OAuth proxy for 3rd party authorization servers like Auth0, provides stateful session management, and exposes various tools for system time, streaming, project keyword searching, and AWS services (S3, ECS, CloudWatch Logs, Bedrock).
mcp-s-oauth
Universal OAuth middleware for MCP (Model Context Protocol) servers, enabling authentication with various OAuth providers.