Sophon — MCP-сервер для Claude Code: что делает и установка
Sophon сжимает контекст MCP-агентов: историю диалога, промпты, вывод команд и изменения файлов. Пригодится, когда контекст быстро растёт.
claude mcp add sophon -- npx -y mcp-sophonЧто делает Sophon
Sophon добавляет MCP-инструменты для сжатия промптов, истории диалога и вывода команд. Он также читает и записывает только изменения файлов, сохраняет повторяющиеся фрагменты одной ссылкой, обновляет память в JSONL и помогает искать нужные участки кодовой базы через дерево файлов и ранжирование.
Сервер собран как один Rust-бинарник и работает без ML-модели во время запроса, GPU и API-ключей. В наборе есть фильтры для вывода git, cargo, docker, kubectl и JSON. Подключить его можно командой npx -y mcp-sophon через конфигурацию MCP.
У сжатия есть границы: для сырых исходников compress_prompt применяет лимит бюджета, а не выбирает секции по запросу. Некоторые команды могут даже увеличить объём, поэтому результат зависит от типа данных и состояния репозитория.
Какие задачи решает
- сжать растущую историю диалога
- отфильтровать вывод
gitилиcargo - передать агенту только изменения файла
- найти нужный код в репозитории
- сохранить повторяющиеся фрагменты одной ссылкой
Примеры запросов агенту
- Сожми историю этого диалога через
compress_history, оставь факты и последние сообщения. - Обработай вывод
cargo testинструментомcompress_outputи покажи ошибки. - Найди в репозитории код, отвечающий за авторизацию, через
navigate_codebase.
Как установить Sophon
Командой платформы
claude mcp add sophon -- npx -y mcp-sophonКомандой платформы
codex mcp add sophon -- npx -y mcp-sophonФайл настроек
{
"mcpServers": {
"sophon": {
"command": "npx",
"args": [
"-y",
"mcp-sophon"
]
}
}
}Файл настроек
{
"servers": {
"sophon": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"mcp-sophon"
]
}
}
}Командой платформы
gemini mcp add sophon npx -y mcp-sophonПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Sophon
Как установить Sophon в Claude Code?
Выполните claude mcp add sophon -- npx -y mcp-sophon.
Что делает Sophon?
Он сжимает динамический контекст MCP-агента: промпты, историю, вывод команд, изменения файлов и фрагменты кода. Сервер также ведёт JSONL-память и ранжирует части кодовой базы.
Нужны ли Sophon API-ключ или GPU?
Нет. Sophon работает без API-ключей, GPU и ML-модели во время запроса; основа сервера — Rust-бинарник.