Back to Home
quarkiverse icon

quarkus-mcp-server

Verified Safe

by quarkiverse

Overview

A secure Model Context Protocol (MCP) server that provides tools, prompts, and resources through SSE/HTTP and WebSocket, integrating with OIDC/OAuth2 providers for authentication.

Installation

Run Command
jbang org.acme:secure-mcp-sse-server:1.0.0-SNAPSHOT:runner

Environment Variables

  • QUARKUS_OIDC_GITHUB_CLIENT_ID
  • QUARKUS_OIDC_GITHUB_CLIENT_SECRET

Security Notes

The server implements strong security practices by integrating with OIDC/OAuth2 providers (Keycloak, GitHub) and utilizing Quarkus Security for authentication and authorization, including role-based access control. Input validation is enforced through Hibernate Validator annotations, and a custom `WrapBusinessError` mechanism helps standardize error responses. There are no obvious signs of 'eval', code obfuscation, or hardcoded secrets in the provided snippets, with external configuration expected for sensitive credentials. Internal exceptions are generally handled, but some may still lead to generic 500 errors. Overall, the architecture emphasizes security for client interactions.

Similar Servers

Stats

Interest Score56
Security Score9
Cost ClassLow
Stars168
Forks49
Last Update2025-12-01

Tags

MCPQuarkusSSEWebSocketSecurity