### Local/Dev Setup: Install MCP CLI SDK Source: https://github.com/asyncfuncai/github-chat-mcp/blob/main/README.md Installs the MCP CLI SDK and then installs the github-chat-mcp server using the CLI, providing the GitHub API key. ```bash # `pip install mcp[cli]` if you haven't mcp install /ABSOLUTE/PATH/TO/PARENT/FOLDER/github-chat-mcp/src/github_chat_mcp/server.py -v "GITHUB_API_KEY=API_KEY_HERE" ``` -------------------------------- ### Local/Dev Setup: Install MCP Server Dependencies Source: https://github.com/asyncfuncai/github-chat-mcp/blob/main/README.md Installs server dependencies for github-chat-mcp after cloning the repository and setting up uv. Includes creating and activating a virtual environment. ```bash cd github-chat-mcp # Create virtual environment and activate it uv venv source .venv/bin/activate # MacOS/Linux # OR .venv/Scripts/activate # Windows # Install dependencies uv sync ``` -------------------------------- ### Local/Dev Setup: Manual Setup with Claude Desktop Source: https://github.com/asyncfuncai/github-chat-mcp/blob/main/README.md Manually configures github-chat-mcp for Claude Desktop by specifying the command, directory, and arguments in claude_desktop_config.json. ```json # claude_desktop_config.json # Can find location through: # Hamburger Menu -> File -> Settings -> Developer -> Edit Config { "mcpServers": { "github-chat": { "command": "uv", "args": [ "--directory", "/ABSOLUTE/PATH/TO/PARENT/FOLDER/github-chat-mcp", "run", "github-chat-mcp" ], "env": { } } } } ``` -------------------------------- ### Install github-chat-mcp Source: https://github.com/asyncfuncai/github-chat-mcp/blob/main/README.md Installs the github-chat-mcp package using either pip or the uv package manager. ```bash pip install github-chat-mcp ``` ```bash uv install github-chat-mcp ``` -------------------------------- ### Install github-chat-mcp via Smithery CLI Source: https://github.com/asyncfuncai/github-chat-mcp/blob/main/README.md Installs the github-chat-mcp package for Claude using the Smithery CLI. ```bash npx -y @smithery/cli install github-chat-mcp --client claude ``` -------------------------------- ### Install uv Package Manager Source: https://github.com/asyncfuncai/github-chat-mcp/blob/main/README.md Installs the uv package manager on macOS/Linux and Windows systems. ```bash curl -LsSf https://astral.sh/uv/install.sh | sh ``` ```bash powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex" ``` -------------------------------- ### Setup github-chat-mcp with Claude Desktop Source: https://github.com/asyncfuncai/github-chat-mcp/blob/main/README.md Configuration for setting up github-chat-mcp with Claude Desktop, including command, arguments, and environment variables in claude_desktop_config.json. ```json # claude_desktop_config.json # Can find location through: # Hamburger Menu -> File -> Settings -> Developer -> Edit Config # Must perform: brew install uv { "mcpServers": { "github-chat": { "command": "uvx", "args": ["github-chat-mcp"], "env": { } } } } ``` -------------------------------- ### Setup github-chat-mcp with Cursor Source: https://github.com/asyncfuncai/github-chat-mcp/blob/main/README.md Configuration for setting up github-chat-mcp with Cursor by specifying the command and arguments in mcp.json. ```json { "mcpServers": { "github-chat": { "command": "uvx", "args": [ "github-chat-mcp" ] } } } ``` -------------------------------- ### Local/Dev Setup: Debugging MCP Server Source: https://github.com/asyncfuncai/github-chat-mcp/blob/main/README.md Commands to debug the MCP server locally, either using the mcp cli or the inspector with uv. ```bash # If mcp cli installed (`pip install mcp[cli]`) mcp dev /ABSOLUTE/PATH/TO/PARENT/FOLDER/github-chat-mcp/src/github_chat_mcp/server.py # If not npx @modelcontextprotocol/inspector \ uv \ --directory /ABSOLUTE/PATH/TO/PARENT/FOLDER/github-chat-mcp \ run \ github-chat-mcp ``` -------------------------------- ### Debug github-chat-mcp with Inspector Source: https://github.com/asyncfuncai/github-chat-mcp/blob/main/README.md Runs the MCP Inspector to debug the github-chat-mcp server using uvx. ```bash npx @modelcontextprotocol/inspector uvx github-chat-mcp ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.