stata-code MCP
stata-code запускает Stata из Claude Code и Cursor: DiD, IV и RDD, таблицы esttab и компактный формат результата.
- 55 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Агент запускает код Stata на вашей машине, а он может обращаться к файлам и командам оболочки, и работает под вашей лицензией.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/stata-codeОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Агент запускает код Stata на вашей машине, а он может обращаться к файлам и командам оболочки, и работает под вашей лицензией.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
stata-code — мост между агентом и Stata для эмпирических исследований. MCP-сервер `stata-code-mcp` запускает код Stata, возвращает результаты в типизированном формате с ошибками и подсказками и дает агенту строить модели разность разностей, с инструментальными переменными и разрывной регрессией. Готовые сценарии доступны как одношаговые запросы MCP, а таблицы выходят через `esttab`. То же ядро работает как ядро Jupyter, расширение VS Code и консольная команда `stata-code run`, а оценки можно сверить с библиотекой StatsPAI на Python. Сервер работает с установленной у вас копией Stata. Для быстрого старта в Claude Code хватает одной команды `claude mcp add`.
Для кого. Экономистам и аналитикам, которые считают в Stata и хотят вести эмпирическое исследование разговором с агентом, а не руками писать do-файлы.
Подходит, если
- Нужно оценить эффект программы методом разность разностей на панели и выгрузить таблицу.
- Агент должен писать do-файл, запускать его и читать результаты в экономном формате.
- Оценку надо перепроверить в Python и убедиться, что обе реализации сходятся.
- Работа идет в Jupyter или VS Code, и ядро Stata нужно подключить к тому же формату результата.
Не подходит, если
- Лицензии Stata нет: без нее сервер ничего не посчитает.
- Анализ ведется в R или Python без Stata и нужен только их собственный инструментарий.
- Нужен разовый расчет без MCP: хватит обычного запуска do-файла.
Пример запроса к агенту
Возьми data/cfps_panel.dta, оцени двустороннюю модель с фиксированными эффектами для зарплаты, проверь разнородность методом Callaway-Sant'Anna и выгрузи таблицу esttab.MCP
- Транспорт
- stdio
- Авторизация
- не нужна
Ограничения
Нужны Python 3.10 или новее и лицензионный Stata 17 или новее для `pystata`, либо Stata 13 и выше через консольный режим без состояния между запусками. Основная документация написана на китайском, английская лежит в `README.en.md`. Агент запускает код Stata, а он вправе выполнять команды оболочки, поэтому до запуска стоит просматривать do-файлы. Версия 0.12 числится как ранняя, поведение интерфейса может меняться. Последний коммит сделан в ноябре 2026 года.
Как отключить. Выполните `claude mcp remove stata-code`, а в других клиентах уберите запись `stata-code` из настроек MCP. Пакет удаляется командой `pip uninstall stata-code`.
Частые вопросы
Нужна ли лицензия Stata?
Да, она нужна. Сервер запускает Stata с вашей машины, поэтому без лицензии посчитать ничего нельзя.
Как подключить к Claude Code?
Командой `claude mcp add stata-code --scope user -- uvx --from "stata-code[mcp]" stata-code-mcp`. Для Cursor и Claude Desktop есть примеры в README.
Что можно считать?
Модели разность разностей, с инструментальными переменными и разрывной регрессии, плюс таблицы `esttab`. Сценарии доступны как готовые запросы MCP.
Есть ли работа без MCP?
Да, консольная команда `stata-code run`, ядро Jupyter и расширение VS Code используют то же ядро и тот же формат результата.
Как проверить результат?
Попросите агента пересчитать оценку в StatsPAI на Python и сравнить: проект называет это перекрестной проверкой двух стеков.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыMCP-сервер, который дает агенту запускать локальный Stata: регрессии, эконометрика, воспроизведение расчетов из статей
Командная строка Stata для агентов: запускает do-файлы, отдает результаты регрессий в JSON и держит демон для быстрых повторов.
MCP-сервер и навык библиотеки StatsPAI: агент считает DiD, RD, IV и синтетический контроль на ваших данных
MCP-сервер подключает Claude Code и Codex к открытой сессии R или Python в RStudio и Positron, где лежат ваши данные
MCP-сервер и скилл dbcode-cli: агент запускает SQL через подключения, которые уже сохранены в расширении DBCode для редактора.
StatsClaw собирает команду из девяти агентов Claude Code для разработки статистических пакетов по статье или формулам.
Коротко о README
Описывает мост между агентом и Stata, интерфейсы MCP, Jupyter, VS Code и консоль, схему результата, требования, установку и примеры запросов.