info
Zweck
Zeigt eine umfassende Zusammenfassung der swag2mcp-Laufzeit als JSON an. Dies umfasst Version, Arbeitsbereichspfad, Spec-Zusammenfassung, HTTP-Client-Einstellungen, MCP-Transportkonfiguration, Authentifizierungsmethoden und Mock-Modus-Status.
Wann verwenden
- Sie möchten eine maschinenlesbare Übersicht über den Arbeitsbereich
- Sie müssen die Laufzeitkonfiguration zum Debuggen überprüfen
- Sie möchten sehen, wie viele Specs und Endpunkte aktiv sind
- Sie müssen HTTP-Client- oder MCP-Transporteinstellungen überprüfen
Syntax
bash
swag2mcp info [path]Argumente
| Argument | Position | Erforderlich | Beschreibung |
|---|---|---|---|
path | 1 | Nein | Arbeitsbereichsverzeichnis. Wenn nicht angegeben, wird über die Pfadauflösungsregeln ermittelt. |
Flags
Keine.
Wie es funktioniert
bash
swag2mcp info
swag2mcp info ./my-workspaceAusgabe
Die Ausgabe ist ein JSON-Objekt mit der folgenden Struktur:
json
{
"version": "v1.2.0",
"workspace": "~/.swag2mcp",
"uptime": "2h 15m",
"specs": {
"total": 4,
"active": 3,
"disabled": 1,
"collections": 6,
"endpoints": 42
},
"http_client": {
"randomize": false,
"timeout": "30s",
"follow_redirects": true,
"max_redirects": 10,
"max_response_size": "1 MB",
"proxy": null,
"headers": {},
"cookies": []
},
"mcp": {
"transport": "stdio",
"addr": ":8080",
"path": "/mcp",
"auth_enabled": false
},
"auth": {
"methods": ["bearer", "api-key"]
},
"mock": {
"enabled": false
}Überprüfung nach dem Befehl
Verwenden Sie info, um zu bestätigen, dass der Arbeitsbereich korrekt geladen wurde und alle Specs aktiv sind, bevor Sie den MCP-Server starten.
Nuancen
- Auto-Init: Wenn keine Konfigurationsdatei existiert, führt
infoautomatisch zuerst den Init-Assistenten aus. - Nur JSON: Die Ausgabe ist immer JSON. Für menschenlesbare Ausgabe verwenden Sie
ls. max_response_size: Wird in menschenlesbarem Format angezeigt (z. B."1 KB","2 MB").- Kein Volltextindex:
infodeaktiviert die Volltextindizierung, da es nur Konfigurations- und Spec-Metadaten benötigt.