Skip to main content
Glama
taewat07

STATA-MCP Repro

by taewat07

STATA-MCP

Project-local, reproducible Stata execution for humans and AI agents. Every managed analysis stays beside its source project and produces immutable, readable do-files, logs, results, graphs, and provenance.

Why this exists

Existing Stata MCP servers prove that agents can call Stata. STATA-MCP Repro adds the controls required for real research: explicit project ownership, deterministic planning gates, immutable run identity, process-tree cancellation, typed results, graph provenance, safe migration, and one shared human/agent ledger.

Core guarantees:

  • startup never creates a workspace;

  • no forced stata-mcp-folder and no copied central archive;

  • one .stata-mcp.toml selects a human-readable project-relative artifact directory;

  • run names are descriptive and collision-safe;

  • completed runs are immutable and every artifact is SHA-256 bound to its run;

  • medical and other material analyses require a reviewed, approved plan;

  • dashboard listens only on 127.0.0.1 with an expiring bearer token;

  • humans and agents create the same canonical run records.

Related MCP server: WorkspaceGuard

Start

Prerequisites: Python 3.11–3.13, a separately licensed Stata installation, and uv.

git clone https://github.com/taewat07/STATA-MCP-AGENT.git
cd STATA-MCP-AGENT
uv tool install .
stata-mcp install --all
cd "/path/to/research-project"
stata-mcp project init --artifact-dir "analysis/stata" --name "Readable study name"
stata-mcp doctor

Restart the AI client after installation. Use stata-planner to inspect and approve a material analysis, then stata-analyst to execute it. Humans can inspect the same ledger with:

stata-mcp dashboard --project .

The command prints the loopback URL and a short-lived token. The VS Code client connects to this service; it never starts or stops the MCP server.

Documentation

Read the installation guide, architecture, human and agent workflows, provenance contract, and security model. Legacy users should follow the copy-first migration guide.

Contributions follow CONTRIBUTING.md, the Code of Conduct, and the public security policy.

Status and attribution

Pre-release 0.1.x; APIs may change under the documented two-release deprecation policy. Derived from SepineTam's MCP-for-Stata 1.21.3; see THIRD_PARTY_NOTICES.md. Not affiliated with or endorsed by StataCorp LLC. Licensed AGPL-3.0-or-later.

A
license - permissive license
C
quality
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    A
    maintenance
    Deterministic execution engine for AI agents. 412 modules across 78 categories including browser automation, file I/O, Docker, data parsing, crypto, and scheduling. Supports STDIO and Streamable HTTP transport with execution trace, evidence snapshots, and replay from any step.
    480
    Apache 2.0
  • F
    license
    B
    quality
    B
    maintenance
    Structured workspace runtime for long-running coding agents, providing controlled workspace capabilities with task state, snapshots, checkpoints, drift detection, verification evidence, audit logs, and structured handoff.
    20
  • A
    license
    Not graded
    quality
    C
    maintenance
    Run provable, .slang-driven multi-agent workflows inside Claude Code. A deterministic executor enforces typed output contracts, tool scoping, and convergence, providing guarantees and auditability.
    51
    1
    Apache 2.0

View all related MCP servers

Related MCP Connectors

  • Cross-agent artifact workspace with provenance across Claude Code, Codex, Cursor, LangGraph.

  • The statistical analyst in your AI chat — validated, citable, re-runnable analysis of your data.

  • Deterministic reasoning stack for AI agents: simulate, decide & compute, plus cross-domain tools.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/taewat07/STATA-MCP-AGENT'

If you have feedback or need assistance with the MCP directory API, please join our Discord server