diff --git a/CHANGELOG.md b/CHANGELOG.md index af1c3a5..7c2527b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## 0.7.5 + +- Production Compose запускает только API и PostgreSQL. + ## 0.7.4 - Ускорена фильтрация сотрудников по учёной степени. diff --git a/MCP_DESCRIPTION.md b/MCP_DESCRIPTION.md index b2386b3..ebf4cf1 100644 --- a/MCP_DESCRIPTION.md +++ b/MCP_DESCRIPTION.md @@ -8,7 +8,7 @@ - Подключение к приложению: `app/main.py` - HTTP endpoint: `POST /mcp` - Локально при обычном запуске API: `http://localhost:8000/mcp` -- В Docker Compose через отдельный сервис `mcp`: `http://localhost:8001/mcp` +- В Docker Compose endpoint обслуживает `api`: `http://localhost:8000/mcp` - Авторизация на уровне приложения: отсутствует. Заголовок `Authorization` не проверяется и не влияет на ответ. Если доступ к MCP нужно ограничить, это должно делаться внешним контуром: bind на localhost, VPN, firewall, reverse proxy или отдельная сетевая политика. @@ -622,7 +622,7 @@ Hash набора считается по отсортированному сп Список tools: ```bash -curl http://localhost:8001/mcp \ +curl http://localhost:8000/mcp \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}' ``` @@ -630,7 +630,7 @@ curl http://localhost:8001/mcp \ Поиск сотрудника: ```bash -curl http://localhost:8001/mcp \ +curl http://localhost:8000/mcp \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"search_employees","arguments":{"query":"Сергеев","limit":5}}}' ``` @@ -638,7 +638,7 @@ curl http://localhost:8001/mcp \ Полная синхронизация: ```bash -curl http://localhost:8001/mcp \ +curl http://localhost:8000/mcp \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","id":3,"method":"tools/call","params":{"name":"sync_employees","arguments":{"include_data":false}}}' ``` @@ -646,7 +646,7 @@ curl http://localhost:8001/mcp \ Delta-синхронизация: ```bash -curl http://localhost:8001/mcp \ +curl http://localhost:8000/mcp \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","id":4,"method":"tools/call","params":{"name":"sync_employees","arguments":{"client_hash":"known-sha256","include_data":true}}}' ``` diff --git a/README.md b/README.md index 85dc7db..2b98d52 100644 --- a/README.md +++ b/README.md @@ -48,7 +48,7 @@ uvicorn app.main:app --reload ## Docker Compose ```bash -docker compose up --build +docker compose up -d --build --remove-orphans ``` По умолчанию: