github-see-mcp-server is an SSE server for real-time GitHub event integration and management. It enables efficient monitoring and automation of repository processes. Developed with TypeScript, it provides a robust, scalable solution for reactive GitHub API interaction.
Documentation
GitHub MCP SSE Server
A Model Context Protocol (MCP) server that provides GitHub API integration through Server-Sent Events (SSE) transport.
Prerequisites
- Node.js (v16 or higher)
- npm or pnpm
- GitHub Personal Access Token (for API access)
Installation
1. Clone the repository:
git clone https://github.com/JesusMaster/github-see-mcp-server.git
cd github-see-mcp-server2. Install dependencies:
npm install
# or
pnpm install3. Create a .env file in the root directory with the following content:
GITHUB_TOKEN=your_github_token_here
API_KEY=your-secret-api-key
MCP_SSE_PORT=32004. Build the project:
npm run build
# or
pnpm run buildUsage
Starting the Server
npm run start
# or
pnpm run startDevelopment Mode
npm run dev
# or
pnpm run devDocker
You can also run the server using Docker.
Using Dockerfile
docker build -t github-see-mcp-server .
docker run -d -p 8080:8080 \
--name github-see-mcp-server \
github-see-mcp-serverUsing Docker Compose
Make sure you have a .env file created as described in the "Installation" section.
docker-compose up -dTo stop the service, run:
docker-compose downConnecting with Claude
To connect to this MCP server with Claude, add the following configuration to your Claude session:
{
"GITHUB":{
"command": "npx",
"args": [
"-y",
"mcp-remote@latest",
"https://{Your domain}/sse",
"--header",
"GITHUB_TOKEN:${GITHUB_TOKEN}"
],
"env": {
"GITHUB_TOKEN": "here your github token"
}
}
}Available GitHub Tools
The server provides tools for managing:
- Issues
- Pull Requests
- Repositories
- Users
License
MIT
Similar MCP
Based on tags & features
Trending MCP
Most active this week