my-mcp-server-github-auth

my-mcp-server-github-auth

3.1

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@mcphub.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. This setup is ideal for developers looking to create a secure, scalable MCP server with robust authentication mechanisms.

Features

  • GitHub OAuth Integration: Allows users to authenticate using their GitHub accounts.
  • Cloudflare Deployment: Easily deployable on Cloudflare Workers for scalability and reliability.
  • OAuth Server and Client: Acts as both an OAuth server for MCP clients and an OAuth client to GitHub.
  • Tool Access Control: Provides access control for tools based on GitHub user authentication.
  • Local and Remote Development: Supports both local development and remote deployment for flexibility.