Skip to main content
Glama

GitHub See MCP Server

by JesusMaster

GitHub See MCP Server

A server-side implementation for the GitHub See MCP (Model Context Protocol) project. This server handles the context processing and management between GitHub repositories and model interactions, enabling seamless integration of AI capabilities with your codebase.

🚀 Features

  • Real-time webhook processing for GitHub events
  • AI model communication via Model Context Protocol (MCP)
  • Event-driven architecture for handling repository actions
  • Custom configuration for repository-to-model mapping
  • Secure authentication with GitHub OAuth
  • Detailed logging and monitoring capabilities

📋 Prerequisites

  • Node.js (v16.x or higher)
  • MongoDB (v5.0 or higher)
  • Valid GitHub OAuth application credentials
  • Compatible AI model endpoints

🔧 Installation

  1. Clone the repository:
    git clone https://github.com/JesusMaster/github-see-mcp-server.git cd github-see-mcp-server
  2. Build the Docker image:
    docker build -t github-see-mcp-server .

🔧 Configuration

The server can be configured using:

  1. Environment variables
  2. Docker environment variables passed at runtime

For Docker deployments, you can pass configuration options directly:

docker run -d -p 3200:3200 -e GITHUB_TOKEN={YOUR_TOKEN_HERE} -e MCP_SSE_PORT=3200 --name github-see-mcp-server github-see-mcp-server

📦 Project Structure

github-see-mcp-server/ ├── controllers/ # Request handlers │ ├── github.ts │ └── issues.ts ├── Dockerfile # Production Docker configuration ├── main.ts # Application entry point ├── sse-server.ts # Server-Sent Events handler (if applicable) ├── package.json # Project dependencies ├── pnpm-lock.yaml # PNPM lock file ├── README.md # This file └── tsconfig.json # TypeScript configuration

🤝 Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

📜 License

This project is licensed under the MIT License.

📞 Contact

Project Owner: JesusMaster

GitHub: @JesusMaster

🙏 Acknowledgements

-
security - not tested
F
license - not found
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

A server-side implementation that handles context processing between GitHub repositories and AI models, enabling seamless integration of AI capabilities with codebases through the Model Context Protocol.

  1. 🚀 Features
    1. 📋 Prerequisites
      1. 🔧 Installation
        1. Using Docker (Recommended)
      2. 🔧 Configuration
        1. 📦 Project Structure
          1. 🤝 Contributing
            1. 📜 License
              1. 📞 Contact
                1. 🙏 Acknowledgements

                  Related MCP Servers

                  • A
                    security
                    F
                    license
                    A
                    quality
                    A Model Context Protocol server that enables AI models to interact with GitHub's API, allowing for repository creation and management with descriptions, topics, and website URLs through natural language commands.
                    Last updated -
                    1
                    JavaScript
                  • -
                    security
                    F
                    license
                    -
                    quality
                    A Model Context Protocol server that enables AI assistants to perform GitHub operations including repository management, file operations, issue tracking, and pull request creation.
                    Last updated -
                    1
                    TypeScript
                  • A
                    security
                    A
                    license
                    A
                    quality
                    Enables AI models to access GitHub repository contents as context, with features to fetch entire repositories, specific file contents, and repository structures for use in AI interactions.
                    Last updated -
                    3
                    2
                    JavaScript
                    MIT License
                    • Linux
                    • Apple
                  • -
                    security
                    A
                    license
                    -
                    quality
                    An advanced Model Context Protocol server that integrates GitHub repositories with Google Gemini AI to provide intelligent code assistance, analysis, and repository management operations.
                    Last updated -
                    Python
                    MIT License

                  View all related MCP servers

                  MCP directory API

                  We provide all the information about MCP servers via our MCP API.

                  curl -X GET 'https://glama.ai/api/mcp/v1/servers/JesusMaster/github-see-mcp-server'

                  If you have feedback or need assistance with the MCP directory API, please join our Discord server