Agent Zero
80cb971308
fix: disable MCP DNS rebinding protection for Docker/proxy deployment (fixes 421 Invalid Host header)
2026-07-13 10:07:23 +02:00
Agent Zero
6483453437
feat: reintegrate MCP server with proper session manager lifecycle, nginx /mcp proxy, docker.sock mount
2026-07-13 03:42:13 +02:00
Agent Zero
620f7b3153
fix: remove MCP integration from main.py to restore backend stability; update docker-compose volumes and labels
2026-07-13 02:48:41 +02:00
Agent Zero
cd465e0564
feat: add MCP server with resources, tools, auth, and Traefik routing
...
- Add backend/app/mcp_server.py with FastMCP server (hms-cms)
- Resources: design-rules, page-structure, sync-status
- Tools: trigger_sync, get_sync_log, set_rentman_token, read_file,
write_file, create_page, deploy, git_commit, git_status
- Bearer token auth via MCP_AUTH_TOKEN env var
- Mount MCP at /mcp with streamable HTTP transport
- Integrate session manager in FastAPI lifespan
- Add Traefik labels for external /mcp route on hms.media-on.de
- Add git, docker.io, curl to backend Dockerfile
- Mount repo root + docker socket in backend container
- Add mcp>=1.0.0 to requirements.txt
2026-07-12 15:58:22 +02:00
Agent Zero
5f67cc9140
fix: replace passlib with direct bcrypt for bcrypt 5.0 compatibility
2026-07-11 19:38:47 +02:00
Agent Zero
9a269aa54f
feat(T04): Rentman integration – equipment sync, API endpoints, frontend updates
...
- Update equipment model with Rentman-compatible fields
- Add/Update equipment router endpoints for sync operations
- Enhance rentman_service with full API client logic
- Improve sync_service for bidirectional equipment sync
- Update docker-compose with Rentman env vars
- Update frontend useApi composable and nuxt config
- Update mietkatalog pages with Rentman-integrated data display
- Add images/ to .gitignore (binary assets, 36MB)
2026-07-11 18:17:55 +02:00
Agent Zero
30db3491c0
fix: use model_dump() for Redis cache serialization - prevents 500 on cached equipment API calls
2026-07-11 18:17:55 +02:00
Implementation Engineer
7b1bebe7da
fix: add pydantic[email] + correct DATABASE_URL to postgresql+asyncpg
2026-07-10 09:59:14 +02:00
Implementation Engineer
22acc39017
feat(T08): Docker, deployment & CI/CD – dockerfiles, compose, forgejo actions, readme
2026-07-10 01:34:31 +02:00
Implementation Engineer
a1bba48cd7
feat(T07): Warenkorb & Mietanfrage frontend – cart store, drawer, pages, form, tests
2026-07-10 01:32:19 +02:00
Implementation Engineer
e220ff7db9
test(T05): contact router, rental router, email service, rate limiting tests + retry queue
2026-07-10 01:05:58 +02:00
Implementation Engineer
88cff68f73
feat: T03+T04 backend - FastAPI, DB models, Rentman integration, admin auth, APScheduler
2026-07-09 01:37:58 +02:00