my-mcp-server-github-auth
If you are the rightful owner of my-mcp-server-github-auth and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcpreview.com.
This is a Model Context Protocol (MCP) server with GitHub OAuth integration, deployable on Cloudflare.
The Model Context Protocol (MCP) Server with GitHub OAuth is designed to facilitate remote MCP connections by leveraging GitHub's OAuth for authentication. This server can be deployed on Cloudflare, allowing users to connect via their GitHub accounts. It serves as both an OAuth server for MCP clients and an OAuth client to GitHub. The server is built using Cloudflare Workers and can be customized to integrate other OAuth providers using the workers-oauth-provider library. The server supports tool access control based on GitHub authentication, enabling specific functionalities for authenticated users. It is suitable for both production and local development environments, with detailed setup instructions provided for each.
Features
- GitHub OAuth Integration: Allows users to authenticate using their GitHub accounts.
- Cloudflare Deployment: Easily deployable on Cloudflare Workers for scalable and secure hosting.
- Tool Access Control: Restricts access to certain tools based on GitHub user authentication.
- Local and Production Setup: Supports both local development and production deployment with separate configurations.
- Inspector Testing: Compatible with the Inspector tool for testing and verifying server functionality.