akf — MCP-сервер для Claude Code: что делает и как установить
MCP-сервер с 10 инструментами формата Agent Knowledge Format: агент проверяет, можно ли строить на файле, и ставит метку доверия после проверки.
claude mcp add akf -- uvx mcp-server-akfЧто делает akf
Сервер отдаёт агенту 10 инструментов AKF. check_file возвращает одну строку со статусом OK, LOW, STALE или UNSTAMPED, и по ней видно, стоит ли опираться на файл, не перечитывая его целиком. stamp_file ставит метку доверия и пишет её в 20+ форматов, а extract_file и embed_file достают и встраивают метаданные в DOCX, PDF, HTML и изображения.
Вся логика держится на цене проверки. Метка стоит около 15 токенов, повторная проверка того же файла — 15 000. Агент фиксирует то, что уже проверил, а следующий читает статус и продолжает с этого места. audit_file сверяет файл с EU AI Act, SOX, HIPAA, GDPR, NIST и ISO 42001, detect_threats прогоняет 10 проверок, заточенных под ИИ-агентов.
Нужны Python 3.10 или новее, пакеты akf 1.0.0 и mcp 1.0.0. Ниже 3.10 сервер не поднимется, так что проект на старом интерпретаторе отвалится ещё на старте. Ставится он через pip install mcp-server-akf либо подключается командой claude mcp add akf -- uvx mcp-server-akf. Состояние файла приходит в _meta под ключом dev.akf/trust на mcp 2.x; клиент, который такого ключа не знает, его игнорирует.
Какие задачи решает
- проверить, можно ли строить на файле, без повторного чтения
- поставить метку доверия на
report.docxпосле ревью - вытащить метаданные AKF из PDF или картинки
- прогнать файл по требованиям GDPR и HIPAA
- поймать угрозы, рассчитанные на ИИ-агентов
Примеры запросов агенту
- Проверь
src/api.pyчерезcheck_fileи скажи, можно ли на нём строить. - Поставь метку AKF на
report.docx, уверенность 0.9, свидетельство: обзор за квартал закончен. - Прогони
contract.pdfчерезaudit_fileпо GDPR и покажи отчёт.
Как установить akf
Командой платформы
claude mcp add akf -- uvx mcp-server-akfuvx запускает команду с именем пакета; если в README она другая — uvx --from mcp-server-akf <команда>
Командой платформы
codex mcp add mcp-server-akf -- uvx mcp-server-akfuvx запускает команду с именем пакета; если в README она другая — uvx --from mcp-server-akf <команда>
Файл настроек
{
"mcpServers": {
"mcp-server-akf": {
"command": "uvx",
"args": [
"mcp-server-akf"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from mcp-server-akf <команда>
Файл настроек
{
"servers": {
"mcp-server-akf": {
"type": "stdio",
"command": "uvx",
"args": [
"mcp-server-akf"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from mcp-server-akf <команда>
Командой платформы
gemini mcp add mcp-server-akf uvx mcp-server-akfuvx запускает команду с именем пакета; если в README она другая — uvx --from mcp-server-akf <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о akf
Как установить akf в Claude Code?
Хватит одной команды: claude mcp add akf -- uvx mcp-server-akf. Она регистрирует сервер и запускает пакет mcp-server-akf через uvx.
Что делает akf?
Даёт агенту 10 инструментов AKF через MCP: проверку статуса файла, метки доверия, извлечение метаданных, аудит. Отдельно есть сканирование файлов на угрозы, характерные для ИИ-агентов.
Что нужно, чтобы сервер заработал?
Python версии 3.10 или новее, пакет akf 1.0.0 и пакет mcp 1.0.0.