GitHub Integration
STDIOMCP server for interacting with GitHub, enabling repository management and file operations.
MCP server for interacting with GitHub, enabling repository management and file operations.
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