MCP-Github-Oauth

MCP-Github-Oauth

3.6

This document provides a guide to setting up a Model Context Protocol (MCP) server environment, specifically for integrating with the Claude desktop app and debugging using the MCP Inspector.

The Model Context Protocol (MCP) server is a framework designed to facilitate communication between different components of a software system, particularly in environments that utilize large language models (LLMs). This guide outlines the steps to set up an MCP server using the 'uv' tool, configure it for use with the Claude desktop application, and debug using the MCP Inspector. The setup process involves installing necessary tools, configuring the server, and ensuring proper communication between components. The MCP server operates over standard input/output (stdio), which can present challenges in debugging, hence the recommendation to use the MCP Inspector for a more streamlined debugging experience.

Features

  • Integration with Claude Desktop App: Allows for seamless communication and tool registration within the Claude desktop environment.
  • Cross-Platform Setup: Provides installation instructions for both Windows and Mac/Linux systems.
  • MCP Inspector for Debugging: Offers a dedicated tool for debugging MCP servers, enhancing the development experience.
  • Stdio Communication: Utilizes standard input/output for server communication, which is efficient but requires specific debugging tools.
  • Customizable Configuration: Allows users to modify the server setup through configuration files like 'claude_desktop_config.json'.

Usage with Different Platforms

Windows

bash
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

MacOS/Linux

bash
curl -LsSf https://astral.sh/uv/install.sh | sh

Claude Desktop Configuration

bash
For Windows : code $env:AppData\Claude\claude_desktop_config.json
For Mac/Linux :code ~/Library/Application\ Support/Claude/claude_desktop_config.json

MCP Inspector

bash
npx @modelcontextprotocol/inspector uv --directory C:\Users\Hp\Github-Oauth run github-oauth

Related MCP Servers

View all python servers →