info
Назначение
Показать подробную сводку о runtime swag2mcp в формате JSON. Включает версию, путь к рабочей области, сводку по спецификациям, настройки HTTP-клиента, конфигурацию MCP-транспорта, методы аутентификации и статус mock-режима.
Когда использовать
- Вы хотите получить машиночитаемый обзор рабочей области
- Вам нужно проверить конфигурацию runtime для отладки
- Вы хотите увидеть, сколько спецификаций и эндпоинтов активно
- Вам нужно проверить настройки HTTP-клиента или MCP-транспорта
Синтаксис
bash
swag2mcp info [path]Аргументы
| Аргумент | Позиция | Обязательно | Описание |
|---|---|---|---|
path | 1 | Нет | Директория рабочей области. Если не указан, разрешается по правилам разрешения пути. |
Флаги
Нет.
Как это работает
bash
swag2mcp info
swag2mcp info ./my-workspaceВывод
Вывод представляет собой JSON-объект следующей структуры:
json
{
"version": "v1.2.0",
"workspace": "~/.swag2mcp",
"uptime": "2h 15m",
"specs": {
"total": 4,
"active": 3,
"disabled": 1,
"collections": 6,
"endpoints": 42
},
"http_client": {
"timeout": "30s",
"max_response_size": "1 MB",
"follow_redirects": true,
"max_redirects": 10,
"randomize": false,
"proxy": null,
"headers": {},
"cookies": []
},
"mcp": {
"transport": "stdio",
"addr": ":8080",
"path": "/mcp",
"auth_enabled": false
},
"auth": {
"methods": ["bearer", "api-key"]
},
"mock": {
"enabled": false
}
}Проверка после команды
Используйте info, чтобы убедиться, что рабочая область загружена правильно и все спецификации активны перед запуском MCP-сервера.
Нюансы
- Автоинициализация: Если файл конфигурации не существует,
infoавтоматически запускает мастер инициализации. - Только JSON: Вывод всегда в формате JSON. Для человекочитаемого вывода используйте
ls. max_response_size: Отображается в человекочитаемом формате (например,"1 KB","2 MB").- Нет полнотекстового индекса:
infoотключает полнотекстовую индексацию, так как ему нужны только конфиг и метаданные спецификаций.