Spryker-Paketsuchtool
Ein Befehlszeilentool, das einen Model Context Protocol (MCP)-Server initialisiert, um Paketsuchfunktionen für Spryker GitHub-Repositorys bereitzustellen.
Mit diesem Tool können Sie Spryker-Pakete oder deren Codeinhalte mithilfe von Abfragen in natürlicher Sprache durchsuchen. Es unterstützt die Filterung nach bestimmten GitHub-Organisationen.
✨ Funktionen
Suche nach Spryker-Paketen auf GitHub
Suche auf Codeebene in allen Spryker-Repositories
Unterstützung für das Filtern nach Organisation (
spryker,spryker-eco,spryker-sdk,spryker-shop)Läuft als MCP-Server mit stdio-Transport


Related MCP server: Code Context MCP Server
🚀 Installation
Stellen Sie sicher, dass npm und npx installiert sind.
git clonecd spryker-module-finder && npm installDer MCP-Server macht das Tool mit verschiedenen KI-Agenten kompatibel, um den Kontext mit dem Spryker-Projektkontext zu erweitern
Werkzeuge:
Einstellungen
Sie können so viele Server wie Projekte hinzufügen, indem Sie sie einfach mit dem Projektnamen richtig konfigurieren.
{
"mcpServers": {
"sprykerPackageSearch": {
"command": "npx",
"args": [
"-y",
"/FULL_PATH/spryker-module-finder"
],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN":"token"
}
}
}
}Debuggen
npx @modelcontextprotocol/inspector npx node src/index.jsPrüfen
npm testnpx eslint . --fix🧠 Verfügbare Tools
Suche nach Spryker-Paketen
Sucht nach Spryker-Paketen basierend auf einer Abfrage in natürlicher Sprache.
Parameter:
Abfrage (Zeichenfolge, erforderlich): Die Abfrage in natürlicher Sprache zum Durchsuchen von GitHub-Repositorys.
Organisationen (Array von Zeichenfolgen, optional): Liste der GitHub-Organisationen, nach denen gefiltert werden soll. Beispiel: ["spryker", "spryker-eco", "spryker-sdk", "spryker-shop"]
Suche_Spryker_Paketcode
Sucht nach PHP-Code in Spryker GitHub-Repositories.
Parameter:
Abfrage (Zeichenfolge, erforderlich): Die Abfrage in natürlicher Sprache, um im Code zu suchen.
Organisationen (Array von Zeichenfolgen, optional): Liste der GitHub-Organisationen, nach denen gefiltert werden soll. Beispiel: ["spryker", "spryker-eco", "spryker-sdk", "spryker-shop"]
Suchpfad für die Spryker-Dokumentation
Sucht nach Links zur Spryker-Dokumentation.
Parameter:
Abfrage (Zeichenfolge, erforderlich): Die Abfrage in natürlicher Sprache zum Durchsuchen der Spryker-Dokumentationslinks.
🧩 Architektur
Erstellt mit Model Context Protocol SDK
Verwendet StdioServerTransport zur Kommunikation
Validiert die Eingabe mit zod
Verwaltet die GitHub-API-Integration für die Repository- und Codesuche
📄 Lizenz
👥 Autoren
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.