|
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>
|
|---|
|
|
| .env.example |
|---|
| README.md |
|---|
| plan.md |
|---|
| src/vmk_data_mcp/config.py |
|---|
| src/vmk_data_mcp/images.py 0 → 100644 |
|---|
| src/vmk_data_mcp/main.py |
|---|
| src/vmk_data_mcp/models.py |
|---|
| src/vmk_data_mcp/tools.py |
|---|
| tests/test_models.py |
|---|