Renan Serrano/mcp-github
Built by Metorial, the integration platform for agentic AI.
Renan Serrano/mcp-github
Server Summary
Create repositories
Fork repositories
Create, update, and read files
Push multiple files in a single commit
Create, update, list, and comment on issues
Create pull requests
Create branches
Search code, repositories, issues, and users
List commits
A Model Context Protocol (MCP) server for interacting with GitHub. This tool allows AI assistants to perform various GitHub operations including repository management, file operations, issue tracking, and more.
npm install
npm run build
This MCP server requires a GitHub Personal Access Token to authenticate with the GitHub API. The token should be provided as an environment variable:
GITHUB_PERSONAL_ACCESS_TOKEN=your_token_here
When deploying with Smithery, the token is configured through the githubPersonalAccessToken
configuration option.
To run the server locally:
GITHUB_PERSONAL_ACCESS_TOKEN=your_token_here node dist/index.js
This repository includes the necessary configuration files for deploying with Smithery:
Dockerfile
: Defines how to build the Docker image for the MCP serversmithery.yaml
: Configures how Smithery should start the MCP serverRefer to the Smithery documentation for deployment instructions.
npm run build
npm run lint
MIT