github-oauth-mcp

github-oauth-mcp

3.3

If you are the rightful owner of github-oauth-mcp 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.

Minimal MCP server demonstrating GitHub OAuth integration.

The Minimal GitHub OAuth-enabled MCP Server is a basic implementation designed to showcase how GitHub OAuth can be integrated with a Model Context Protocol (MCP) server. This server is primarily for educational and testing purposes, providing a foundational understanding of OAuth processes within the MCP framework. It is important to note that this server is not intended for production use, as it lacks essential features such as caching and secure token handling. Users are encouraged to refer to the reference collection for more comprehensive samples and best practices. Before using this server, a GitHub application must be registered, and its client ID and secret should be configured in the server's environment settings.

Features

  • GitHub OAuth Integration: Demonstrates how to implement GitHub OAuth with an MCP server.
  • Educational Purpose: Designed for learning and testing, not for production use.
  • Environment Configuration: Utilizes a .env file for storing GitHub client ID and secret.
  • Simple Setup: Basic setup instructions for running the server locally.
  • Testing Tools: Compatible with MCP Inspector for testing and validation.