Skip to main content
Create a GitHub agent that uses MCP to explore, analyze, and provide insights about GitHub repositories. The agent leverages the Model Context Protocol (MCP) to interact with GitHub, allowing it to answer questions about issues, pull requests, repository details and more.
github.py

Run the Example

1

Set up your virtual environment

2

Install dependencies

3

Prepare Node.js

The MCP server runs with npx. Install Node.js, then verify the commands:
4

Export environment variables

5

Run the example

Save the code above as github.py, then run:
Full source: cookbook/91_tools/mcp/github.py