mohamedmusthafa-dev/github-mcp-server
3.2
If you are the rightful owner of github-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
This repository contains a Model Context Protocol (MCP) server for interacting with GitHub.
GitHub MCP Server
This repository contains a Model Context Protocol (MCP) server for interacting with GitHub.
Description
GitHub MCP Server is a server implementation that allows you to interact with GitHub through the Model Context Protocol. It provides capabilities for managing repositories, issues, pull requests, and other GitHub resources programmatically.
Features
- Repository management
- Issue tracking and management
- Pull request operations
- GitHub Actions integration
- Webhook handling
- User and organization management
Installation
npm install
Setup
- Create a GitHub Personal Access Token
- Configure the environment variables (see
.env.example
) - Run the server
Usage
// Example usage
const githubMcpServer = require('./index');
// ... additional usage instructions
Configuration
The server can be configured using environment variables. See .env.example
for available options.
API Endpoints
/repositories
- Repository operations/issues
- Issue management/pulls
- Pull request operations/users
- User information
Contributing
- Fork the repository
- Create a feature branch
- Commit your changes
- Push to the branch
- Create a pull request
License
MIT