ozzynet-mcp-server

ozzynet-mcp-server

0

The project is a prototype MCP server that manages tool access based on authentication via GitHub. It uses Quarkus for authentication handling and requires users to set up OAuth2 with GitHub.

Simple MCP Server with Upstream Auth\n\nA prototype MCP server offering tools with access restrictions based on internal state. It requires user authentication through an external URL, integrated with Quarkus OIDC and GitHub for authentication.\n\n## Requirements\n- JBang\n- OAuth2 App with GitHub\n- MCP Client like Claude\n\n## Creating an OAuth2 App with GitHub\n1. Navigate to GitHub Developer Settings.\n2. Select 'OAuth Apps' and click 'New OAuth App'.\n3. Set the callback URL to http://127.0.0.1:8080/auth.\n4. Copy client ID and secret to application.properties.\n\n## Testing\nUtilize Claude to list issues from a repository, authenticate via a provided link to GitHub, and retry the operation once authentication is complete.