Oauth2 Authorization Server MCP Server

OAuth2 Authorization Server with MariaDB, Docker OpenTelemetry LGTM, and Redis Integrations with Spring Boot 4, Java 25 and Docker. Integration Tests

Local serverstdioGo

What is the Oauth2 Authorization Server MCP Server?

OAuth2 Authorization Server with MariaDB, Docker OpenTelemetry LGTM, and Redis Integrations with Spring Boot 4, Java 25 and Docker. Integration Tests with

What it actually does

  1. Run one of the below commands in the terminal - mvn test -Dmaven.surefire.debug - If port 5005 is already in use, you can specify a custom port - mvn test -Dmaven.surefire.debug="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000" 2. Open IntelliJ IDEA 3. Go to Run > Attach to Process (or use shortcut) - Windows/Linux: Ctrl + Alt + 5 - Mac: Cmd + Alt + 5 4. Select the Java process running your tests 5. The test will pause until you connect your debugger. Once connected, you can use breakpoints and step through your code.

Configuration

  • Java 25 should be installed --> export JAVA_HOME=$(/usr/libexec/java_home -v 25) - Maven should be installed - Docker should be installed - Postman can be installed

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
client_idclient
client_secretsecret
usernameDeveloper password: password
urljdbc:mariadb://localhost:3306/oauth2_authorization_server
passwordtest
port6379

Configuration

  • Java 25 should be installed --> export JAVA_HOME=$(/usr/libexec/java_home -v 25) - Maven should be installed - Docker should be installed - Postman can be installed
VariableDescriptionRequired
JAVA_HOMEConfiguration value read at startup.Optional
OPENAI_API_KEYCredential the server authenticates with.Yes
DEEPSEEK_API_KEYCredential the server authenticates with.Yes
ANTHROPIC_API_KEYCredential the server authenticates with.Yes
GOOGLE_GENAI_API_KEYCredential the server authenticates with.Yes

Example prompts to try

  • “Use Oauth2 Authorization Server to Swagger.”
  • “Use Oauth2 Authorization Server to client id.”
  • “Use Oauth2 Authorization Server to client secret.”

Frequently asked questions

Java 25, Maven, and Docker must be installed. Postman is recommended for testing.