feat: хостинг изображений объявлений и ссылки в результатах
- Добавлен IMAGE_STORAGE_PATH, IMAGE_BASE_URL, MAX_IMAGES_IN_SEARCH в конфиг
- Добавлена модель ListingImage и поле images в ListingResult
- Новый модуль images.py: безопасное разрешение путей, построение URL, batch-загрузка из БД
- HTTP-маршрут /images/{image_path:path} через @mcp.custom_route для раздачи файлов
- search_similar_listings, search_by_metadata и get_listing_by_id возвращают image URLs
- Обновлены README, .env.example, describe_schema, SERVER_INSTRUCTIONS, тесты
- ruff clean, pytest 15 passed

Co-Authored-By: Claude <noreply@anthropic.com>
1 parent 99d8185 commit d655e6ccc47533fa6ef8588a40c15864060d7e03
@Eugene Sukhodolskiy Eugene Sukhodolskiy authored 1 day ago
Showing 9 changed files
View
.env.example
View
README.md
View
plan.md
View
src/vmk_data_mcp/config.py
View
src/vmk_data_mcp/images.py 0 → 100644
View
src/vmk_data_mcp/main.py
View
src/vmk_data_mcp/models.py
View
src/vmk_data_mcp/tools.py
View
tests/test_models.py