Verify visible hello MCP run and add shared control lease

This commit is contained in:
Александр Петров
2026-09-17 18:15:01 +03:00
parent 619c4c9af5
commit a43e7bda89
14 changed files with 575 additions and 44 deletions
+7 -5
View File
@@ -280,16 +280,18 @@ Quick wins:
## Прочий backlog
- [ ] **Довести MCP C-уровня до полного безопасного контракта.** Первый
stdio-адаптер с 16 инструментами использует общую sdbg-сессию и
stdio-адаптер с 18 инструментами использует общую sdbg-сессию и
owner ID личных точек. Полный план и матрица всех 30 raw-возможностей —
[mcp-convergence-plan.md](mcp-convergence-plan.md). Следующее:
эксклюзивный control lease для
DAP/MCP, heartbeat/очистка точек при аварийном выходе MCP, безопасные
control lease для DAP/MCP и cleanup точек по истечении heartbeat
проверены живым прогоном. Далее проверка
session ID изменяющих команд, безопасные
input/screenshot/console API через session server, затем доказанные
watchpoints, запись typed values, disassemble_src и batch-загрузка
точек. Raw `mame_mcp.py` с `-plugin mamebridge` не подключать к тому же
MAME в обход общей сессии; старый `mame_bridge.lua` удалить лишь после
проверки 16 общих команд и обновления ссылок.
MAME в обход общей сессии. Старый `mame_bridge.lua` удалён из MAME.HT
после сверки 16 общих команд и живых MCP-прогонов; доказательства — в
[mcp-convergence-plan.md](mcp-convergence-plan.md).
Отдельно мигрировать raw `mame_mcp.py` с FastMCP SDK 1.x на MCPServer
SDK 2.x, если этот standalone-интерфейс сохраняется; сейчас окружения
raw и C-адаптера разделены.