TM

tmonk/mcp-stata

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

91 stars 20 forks Качество 82 Тренд 19AGPL-3.0

tmonk/mcp-stata - кандидат на сервер MCP, импортированный из https://github.com/tmonk/mcp-stata.

Обзор

tmonk/mcp-stata - кандидат на сервер MCP, импортированный из https://github.com/tmonk/mcp-stata.

Обзор (машинный перевод)

mcp-stata - это инструментарий для эмпирических исследователей. Он дает агентам ИИ нативный контроль над локальной установкой Stata, позволяя агентам запускать do-файлы, проверять данные, проверять сохраненные результаты и экспортировать графики. Содержит каталог навыков для часто используемых исследователями рабочих процессов: аудит данных, проверка репликации и надежности, сравнение спецификаций, публикация QA, ответы рефери и модернизация унаследованного кода. Опубликовано в Новости.

Если вы хотите полностью интегрированное расширение VS-кода для запуска кода Stata, не покидая свою IDE, а также разрешить взаимодействие с агентом ИИ, ознакомьтесь с моим другим проектом: Stata Workbench.

Построен Томасом Монком, Лондонской школой экономики.

Этот сервер позволяет LLM: ** Исполнить код Stata**: запустить любую команду Stata (например, sysuse auto, regress price mpg). Инспектировать данные: извлекать сводки набора данных и переменные кодовые книги. Экспортная графика: генерировать и просматривать графики Статы (гистограммы, диаграммы рассеяния). Кэширование потоковых графов: автоматические кэш-графы во время выполнения команд для мгновенного экспорта. Проверить результаты: программно проверить сохраненные результаты ([T2], [T3]) для точной проверки.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

Stata MCP Server (mcp-stata)

 

mcp-stata is an agentic toolkit for empirical researchers. It gives AI agents native control over a local Stata installation, allowing agents to run do-files, inspect data, check stored results, and export graphs. Contains a skills catalog for workflows researchers use often: auditing data, replication and robustness checks, specification comparisons, publication QA, referee responses, and modernization of legacy code. Featured in News.

If you’d like a fully integrated VS Code extension to run Stata code without leaving your IDE, and also allow AI agent interaction, check out my other project: Stata Workbench.

Built by Thomas Monk, London School of Economics.

This server enables LLMs to:

  • Execute Stata code: run any Stata command (e.g. sysuse auto, regress price mpg).
  • Inspect data: retrieve dataset summaries and variable codebooks.
  • Export graphics: generate and view Stata graphs (histograms, scatterplots).
  • Streaming graph caching: automatically cache graphs during command execution for instant exports.
  • Verify results: programmatically check stored results (r(), e()) for accurate validation.
  • Drive paper workflows: run structured research audits, estimation planning, specification comparisons, publication checks, and reproducibility diagnostics.
  • Use modern MCP surfaces: discover prompts, project/session resources, artifacts, and safety metadata through structured tool envelopes.

Quickstart

1 · Install

macOS/Linux:

curl -LsSf https://mcp-stata-install.tdmonk.com/install.sh | bash

Windows (PowerShell):

irm https://mcp-stata-install.tdmonk.com/install.ps1 | iex

Client-specific examples:

Client macOS/Linux Windows (PowerShell)
Claude Code bash <(curl -LsSf https://mcp-stata-install.tdmonk.com/install.sh) --agent claude & ([scriptblock]::Create((irm https://mcp-stata-install.tdmonk.com/install.ps1 &#124; iex))) --agent claude
Открыть полный README на GitHub

Установка

uvx --refresh --refresh-package mcp-stata --from mcp-stata@latest mcp-stata
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "mcp-stata": { "command": "uvx", "args": [ "--refresh", "--refresh-package", "mcp-stata", "--from", "mcp-stata@latest", "mcp-stata" ] } } }