1. Obtain GitHub’s OpenAPI Specification
GitHub maintains public OpenAPI schemas for its REST API. For this recipe, you can use the core GitHub REST API spec URL:2. Ingest with Karada Auto-MCP
- Navigate to your Karada Dashboard and click Create Project.
- Select the Auto-MCP template.
- Choose OpenAPI v3 and paste the GitHub spec URL into the specification input.
- Karada automatically parses GitHub’s endpoints into discrete MCP tools (e.g.,
repos_create_issue,pulls_list,repos_get). - Filter or select the specific tool subsets your AI assistant requires.
3. Configure GitHub Personal Access Token (PAT)
GitHub API requests require authentication. In your project’s Environment Variables tab:- Key:
GITHUB_TOKEN - Value: Your fine-grained or classic GitHub Personal Access Token (
ghp_...)
Authorization: Bearer <GITHUB_TOKEN> header for all outbound tool invocations.
4. Deploy and Connect to Claude Desktop
Click Deploy to generate your hosted HTTPS endpoint, or download the local binary. Add the server to yourclaude_desktop_config.json:
- “List all open pull requests authored by @octocat in our repository.”
- “Create an issue titled ‘Fix CSS layout bug’ with label ‘frontend’.”