К основному содержанию
MCP-сервер CX Codex

ClaudeSmalltalk — MCP-сервер для Claude Code: установка и что делает

MCP-сервер подключает агент к живому образу Squeak или Cuis: смотрит классы, правит методы, сохраняет образ.

Установить в Claude Code · Командой платформы Все способы и платформы ↓
claude mcp add claudesmalltalk -- uvx claude-smalltalk
Открыть на GitHub

Что делает ClaudeSmalltalk

Сервер держит канал к работающему образу Smalltalk по TCP и отдаёт агенту 14 инструментов: выполнить код, посмотреть класс, прочитать или переписать метод, пройти по цепочке суперклассов, сохранить образ. Сам агент вызывает один инструмент, smalltalk_task, а тот передаёт работу отдельной модели — локальной через Ollama или облачной через Anthropic, OpenAI, xAI.

Настройка идёт через файл smalltalk-mcp.json, путь к нему задаёт переменная SMALLTALK_MCP_CONFIG. Транспорт tcp стоит по умолчанию: VM сама поднимается при первом запросе и проверяет UUID-токен. Для удалённого образа или Cuis с MQTT-обработчиком есть транспорт mqtt.

Нужны Python 3.10+ и uv, он сам подтянет httpx. При запуске через python3 ставьте httpx руками, а для MQTT ещё и paho-mqtt. На macOS образ и VM держите в /Applications/ или в корне домашнего каталога: TCC не даёт приложению читать ~/Documents/ и ~/Desktop/, и запросы к образу падают с ошибкой.

Какие задачи решает

  • посмотреть исходник метода, не открывая браузер классов
  • добавить метод в класс прямо из окна чата
  • пройти по цепочке суперклассов и найти, где объявлено поведение
  • сохранить образ Squeak новой версией
  • перечислить классы по префиксу перед рефакторингом

Примеры запросов агенту

  • Перечисли через smalltalk_list_classes все классы Smalltalk с префиксом String.
  • Покажи суперклассы и подклассы класса String, а потом сохрани образ новой версией.
  • Прогони ревью: прочитай методы класса String через smalltalk_method_source и предложи правки.

Как установить ClaudeSmalltalk

Командой платформы

claude mcp add claudesmalltalk -- uvx claude-smalltalk

uvx запускает команду с именем пакета; если в README она другая — uvx --from claude-smalltalk <команда>

По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие

Вопросы о ClaudeSmalltalk

Как установить ClaudeSmalltalk в Claude Code?

Одной командой: claude mcp add claudesmalltalk -- uvx claude-smalltalk. Сервер пропишется в конфиг Claude Code, а образ Smalltalk поднимется при первом запросе.

Что делает ClaudeSmalltalk?

Даёт агенту доступ к живому образу Squeak или Cuis: просмотр классов, выполнение кода, правка методов, сохранение образа. Рассуждения о Smalltalk уходят отдельной модели, которую вы выбираете в конфиге.

Нужен ли платный ключ API?

С Ollama нет: провайдер работает локально и бесплатно, код из образа остаётся на машине. Anthropic, OpenAI и xAI — платные провайдеры, ключ прописывается в smalltalk-mcp.json.

Похожие MCP-серверы

Всё по теме «Языки программирования» →
Serena MCP: the IDE for your agent oraios Даёт агенту доступ к символам, ссылкам и рефакторингу через language servers. Пригодится на больших проектах, где поиск по строкам уже не работает. CX Codex +1 ★ 30 677звёзд репо Compiler Explorer compiler-explorer Даёт агенту доступ к godbolt.org: компилирует код, показывает ассемблер и делится ссылками. Пригодится, когда нужно разобрать, во что превращается ваш C++ или Rust. CX Codex +1 ★ 19 148звёзд репо Claude Code Explorer MCP nirholas MCP-сервер для просмотра исходников Claude CLI: инструменты, команды, поиск по коду. Пригодится, когда нужно разобраться в устройстве CLI. CX Codex +1 ★ 6 235звёзд репо Tolgee tolgee MCP-сервер связывает ИИ-ассистента с переводами в Tolgee: он ищет ключи, меняет строки и запускает машинный перевод. Пригодится, когда нужно работать с локализацией прямо из редактора. CX Codex +1 ★ 4 139звёзд репо jshookmcp vmoranv Сервер помогает агенту исследовать JavaScript-приложения: перехватывать сетевой трафик, разбирать WASM и анализировать работу кода в браузере. CX Codex +1 ★ 2 061звёзд репо pyscn ludo-technologies Анализирует архитектуру, дубликаты и сложность Python-кода прямо через агента. Пригодится при рефакторинге и поиске мёртвого кода в проекте. CX Codex +1 ★ 1 096звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой