Development · MODEL CONTEXT PROTOCOL
oghenetejiriorukpegmail github mcp
A Model Context Protocol (MCP) server implementation for GitHub integration
WHAT IT CONNECTS
What oghenetejiriorukpegmail github mcp gives an AI Agent
- Create GitHub repositories
- Push content to repositories
- Get user information
- Proper error handling and TypeScript type safety
- Automatic installation script
- Node.js (v18 or higher)
- npm (v8 or higher)
- PowerShell (for Windows installation)
- GitHub Personal Access Token with repo scope
- Clone this repository:
- Run the installation script:
- Create the necessary directories
- Install dependencies
- Build the TypeScript code
- Configure the MCP settings
- Create the MCP directory:
- Clone this repository into that directory:
- Install dependencies:
- Build the TypeScript code:
- Add the server configuration to your MCP settings file at:
- Clone the repository
- Install dependencies: `npm install`
- Make changes to `src/index.ts`
- Build: `npm run build`
- Test your changes
- Fork the repository
- Create a feature branch
- Commit your changes
- Push to the branch
- Create a Pull Request
SECURITY
An MCP listing is not a security review
An MCP server may receive model context, credentials, local files, or permission to call external systems. Review its code, requested environment variables, network behavior, package provenance, and maintenance status before connecting it to an agent.
README
Repository documentation
A Model Context Protocol (MCP) server implementation for GitHub integration. This server provides tools for interacting with GitHub's API through the MCP protocol.
- Create GitHub repositories
- Push content to repositories
- Get user information
- Proper error handling and TypeScript type safety
- Automatic installation script
- Node.js (v18 or higher)
- npm (v8 or higher)
- PowerShell (for Windows installation)
- GitHub Personal Access Token with repo scope
- Clone this repository:
git clone https://github.com/oghenetejiriorukpegmail/github-mcp.git- Run the installation script:
.\install.ps1The script will:
- Create the necessary directories
- Install dependencies
- Build the TypeScript code
- Configure the MCP settings
- Create the MCP directory:
mkdir -p "$env:APPDATA\Roo-Code\MCP\github-mcp"- Clone this repository into that directory:
git clone https://github.com/oghenetejiriorukpegmail/github-mcp.git "$env:APPDATA\Roo-Code\MCP\github-mcp"- Install dependencies:
cd "$env:APPDATA\Roo-Code\MCP\github-mcp"
npm install- Build the TypeScript code:
npm run build- Add the server configuration to your MCP settings file at:
%APPDATA%\Code\User\globalStorage\rooveterinaryinc.roo-cline\settings\cline_mcp_settings.json
{
"mcpServers": {
"github": {
"command": "node",
"args": [
"%APPDATA%\Roo-Code\MCP\github-mcp\build\index.js"
],
"env": {
"GITHUB_TOKEN": "your-github-token-here"
},
"disabled": false,
"alwaysAllow": []
}
}
}Get GitHub user information.
{
"username": "octocat"
}Create a new GitHub repository.
{
"repo_name": "my-new-repo",
"description": "A new repository",
"private": false
}Push content to a GitHub repository.
{
"repo_name": "my-repo",
"file_path": "docs/README.md",
"content": "# My Project\nThis is a test file.",
"message": "Add README file"
}- Clone the repository
- Install dependencies:
npm install - Make changes to
src/index.ts - Build:
npm run build - Test your changes
- Fork the repository
- Create a feature branch
- Commit your changes
- Push to the branch
- Create a Pull Request
MIT
COMMUNITY
Save, rate, and discuss
Loading community data…