MCP-for-Stata
MCP-сервер, который дает агенту запускать локальный Stata: регрессии, эконометрика, воспроизведение расчетов из статей
- 276 ★ репозитория
- Последний коммит
- AGPL-3.0
Расширенный доступ
Почему такой уровень
- Агент исполняет статистический код в Stata на ваших данных
- Читает и пишет файлы проекта в рабочем каталоге
Установка
- Работает в
Ручная установка
claude mcp add stata-mcp --scope user -- uvx stata-mcpДобавляет сервер в Claude Code. Stata должен быть установлен локально.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Агент исполняет статистический код в Stata на ваших данных
- Читает и пишет файлы проекта в рабочем каталоге
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер поднимает мост между агентом и установленным на вашей машине Stata. Агент отправляет команды и do-файлы, сервер выполняет их локально и возвращает логи и результаты. Заявлены проверка команд, контроль ресурсов и автоматический захват логов, при этом данные и лицензия Stata остаются у вас. В комплекте идут скиллы для аудита и работы со Stata, а также установщик под разные агенты.
Для кого. Для аналитиков, эконометристов, преподавателей и студентов, которые считают в Stata и хотят делать это через агента.
Подходит, если
- Нужно, чтобы агент прогнал регрессию или do-файл в Stata
- Воспроизводите расчеты из статьи и хотите автоматизировать шаги
- Работаете с панельными данными и эконометрикой в связке с агентом
Не подходит, если
- У вас нет установленного и лицензированного Stata
- Нужен пакет для другого статистического языка, не Stata
- Не готовы давать агенту запускать код на своих данных
Пример запроса к агенту
Загрузи мой dta-файл, построй регрессию зарплаты на образование и стаж и покажи таблицу коэффициентовMCP
- Транспорт
- stdio
- Авторизация
- не нужна
Переменные окружения
STATA_MCP__CWD- Рабочий каталог для запуска Stata, по умолчанию текущая папка проекта.
Ограничения
Нужен установленный и оплаченный Stata, сервер только соединяет с ним агента. Проект под лицензией AGPL-3.0, это учитывайте при встраивании. Есть проверка команд, но агент все равно исполняет статистический код на ваших данных, права доступа держите под контролем.
Как отключить. Удалите запись stata-mcp из конфигурации MCP вашего агента (например claude mcp remove stata-mcp) или снимите плагин stata-toolbox.
Частые вопросы
Нужен ли отдельный Stata?
Да, сервер не заменяет Stata, а запускает установленный на вашей машине, поэтому нужна действующая лицензия.
С какими агентами работает?
Установщик поддерживает Claude Code, Claude Desktop, Codex, Cursor, Cline, Gemini CLI, OpenCode и другие через uvx stata-mcp install.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыstata-code запускает Stata из Claude Code и Cursor: DiD, IV и RDD, таблицы esttab и компактный формат результата.
Командная строка Stata для агентов: запускает do-файлы, отдает результаты регрессий в JSON и держит демон для быстрых повторов.
MCP-сервер и навык библиотеки StatsPAI: агент считает DiD, RD, IV и синтетический контроль на ваших данных
Официальный MCP-сервер MathWorks: агент запускает и завершает MATLAB, пишет и выполняет код, проверяет его на ошибки и стиль
MCP-сервер для доступа агента к MySQL: чтение схемы и запросы, по умолчанию только на чтение, запись включается флагами
Официальный MCP-сервер Data Commons: агент ищет статистические показатели и тянет наблюдения по странам, регионам и городам.
Коротко о README
README представляет проект как MCP-сервер и CLI, которые дают любому агенту вызывать локальный Stata для регрессий, эконометрики и воспроизведения расчетов. Подчеркнута установка одной командой uvx stata-mcp install под разные агенты и наличие конфигурации MCP через claude mcp add. Есть команда doctor для проверки окружения, страница сравнения с похожими проектами и раздел безопасности с исправленными CVE. Пакет публикуется на PyPI как stata-mcp, лицензия AGPL-3.0.