наблюдаемость: измерять бюджет каталога MCP
This commit is contained in:
@@ -228,6 +228,17 @@ MCP-клиент видит только опубликованные опера
|
||||
|
||||
Черновики операций не попадают в MCP-каталог. Если два пользователя работают в одном workspace, один может редактировать черновик, а второй публиковать агента. В опубликованный каталог попадут только опубликованные версии операций.
|
||||
|
||||
При каждом обновлении каталога Crank анализирует фактические определения `tools/list` и записывает в структурированный журнал:
|
||||
|
||||
- число инструментов;
|
||||
- размер компактного JSON в байтах;
|
||||
- оценочный объём контекста в токенах;
|
||||
- размер крупнейшего инструмента;
|
||||
- рекомендуемый предел и признак его превышения;
|
||||
- число предупреждений качества каталога.
|
||||
|
||||
Оценка токенов равна округлённому вверх отношению размера UTF-8 к трём. Она нужна для стабильного сравнения ревизий каталога и не заменяет точный токенизатор конкретной модели.
|
||||
|
||||
## Обновление каталога
|
||||
|
||||
`mcp-server` периодически обновляет опубликованный каталог. Интервал задается:
|
||||
|
||||
Reference in New Issue
Block a user