GitHub See

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.
  • typescript

1

GitHub Stars

typescript

Language

6 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs

You operate a GitHub SSE MCP Server that exposes GitHub data and actions through Server-Sent Events. This MCP server enables clients to subscribe to real-time updates for issues, pull requests, repositories, and users, making it easy to build interactive tools and dashboards that react to GitHub events.

How to use

You connect to the MCP server from an MCP client to receive live updates about GitHub data. Start the local server or run it in your preferred environment, then point your client to the server’s SSE endpoint. Use the provided environment variables to authorize access to GitHub APIs and to configure your server runtime. You can also deploy the server via Docker if you prefer containerized execution. When you connect, you can access tools that manage Issues, Pull Requests, Repositories, and Users.

How to install

Prerequisites: Node.js v16 or higher, npm or pnpm, and a GitHub Personal Access Token (for API access). Ensure you have a token with the required scopes for your use case.

Step 1: Prepare your environment. Create a project directory and install dependencies, then configure environment variables.

# Step 1: Set up project
git clone https://github.com/JesusMaster/github-see-mcp-server.git
cd github-see-mcp-server

# Step 2: Install dependencies
npm install
# or
pnpm install

# Step 3: Create environment file
cat > .env << 'EOF'
GITHUB_TOKEN=your_github_token_here
API_KEY=your-secret-api-key
MCP_SSE_PORT=3200
EOF

# Step 4: Build the project
npm run build
# or
pnpm run build

# Step 5: Start the server
npm run start
# or
pnpm run start

Notes and deployment options

Docker users can build and run the server with a container. Use the Dockerfile to build and run, or manage the service with Docker Compose. Ensure your .env file is available to provide the necessary tokens and configuration.

To connect a client like Claude, configure a session that runs the MCP CLI with the SSE URL and carries your GitHub token. This enables the client to subscribe to the GitHub data stream exposed by the server.

Configuration and endpoints

The server exposes an SSE endpoint to clients. You will typically connect to a URL like the following placeholder, which you replace with your domain when deployed:

{
  "GITHUB": {
    "command": "npx",
    "args": [
      "-y",
      "mcp-remote@latest",
      "https://{Your domain}/sse",
      "--header",
      "GITHUB_TOKEN:${GITHUB_TOKEN}"
    ],
    "env": {
      "GITHUB_TOKEN": "your_github_token_here"
    }
  }
}

Available tools

Issues

Create, update, close, and label issues; subscribe to real-time events related to issues via SSE.

Pull Requests

Watch PRs, comment, merge, and track PR events in real time.

Repositories

List and monitor repository metadata and changes; receive updates about repository events.

Users

Retrieve user information and monitor user-related events.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational