GitHub Siehe MCP-Server
Eine serverseitige Implementierung für das GitHub See MCP-Projekt (Model Context Protocol). Dieser Server übernimmt die Kontextverarbeitung und -verwaltung zwischen GitHub-Repositorys und Modellinteraktionen und ermöglicht so die nahtlose Integration von KI-Funktionen in Ihre Codebasis.
🚀 Funktionen
Echtzeit-Webhook-Verarbeitung für GitHub-Ereignisse
KI-Modellkommunikation über Model Context Protocol (MCP)
Ereignisgesteuerte Architektur zur Handhabung von Repository-Aktionen
Benutzerdefinierte Konfiguration für die Zuordnung vom Repository zum Modell
Sichere Authentifizierung mit GitHub OAuth
Detaillierte Protokollierungs- und Überwachungsfunktionen
Related MCP server: GitHub MCP Server
📋 Voraussetzungen
Node.js (v16.x oder höher)
MongoDB (v5.0 oder höher)
Gültige GitHub OAuth-Anwendungsanmeldeinformationen
Kompatible KI-Modellendpunkte
🔧 Installation
Docker verwenden (empfohlen)
Klonen Sie das Repository:
git clone https://github.com/JesusMaster/github-see-mcp-server.git cd github-see-mcp-serverErstellen Sie das Docker-Image:
docker build -t github-see-mcp-server .
🔧 Konfiguration
Der Server kann wie folgt konfiguriert werden:
Umgebungsvariablen
Zur Laufzeit übergebene Docker-Umgebungsvariablen
Für Docker-Bereitstellungen können Sie Konfigurationsoptionen direkt übergeben:
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📦 Projektstruktur
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🤝 Beitragen
Forken Sie das Repository
Erstellen Sie Ihren Feature-Zweig (
git checkout -b feature/amazing-feature)Übernehmen Sie Ihre Änderungen (
git commit -m 'Add some amazing feature')Pushen zum Zweig (
git push origin feature/amazing-feature)Öffnen einer Pull-Anfrage
📜 Lizenz
Dieses Projekt ist unter der MIT-Lizenz lizenziert.
📞 Kontakt
Projektinhaber: JesusMaster
GitHub: @JesusMaster
🙏 Danksagungen
Alle großartigen Mitwirkenden, die dieses Projekt mitgestaltet haben
This server cannot be installed
Resources
Looking for Admin?
Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.