stata mcp
An MCP server that lets Large Language Models interact with Stata software to perform regression analysis and other statistical operations.
An MCP server that lets Large Language Models interact with Stata software to perform regression analysis and other statistical operations.
Let LLM help you achieve your regression analysis with Stata.
Now Stata-MCP has been supported to find Stata CLI automatically.
Looking for other Stata integrations or others?
- A VScode or Cursor integrated here. Confused it? ? Difference
- Jupyter Lab Usage (Important: Stata 17+) here
- NBER-MCP ? under construction
- AER-MCP
For more detailed usage information, visit the Usage guide.
And some advanced usage, visit the Advanced guide
# Clone the repository
git clone https://github.com/sepinetam/stata-mcp.git
cd stata-mcp
# Using uv (recommended) to test usable
uv run usable.py
# Alternative setup with pip
# python3.11 -m venv .venv
# source .venv/bin/activate
# pip install -r requirements.txt
This project is for research purposes only. I am not responsible for any damage caused by this project. Please ensure you have proper licensing to use Stata.
For more information, refer to the Statement.
If you encounter any bugs or have feature requests, please open an issue.
MIT License and Extensions
If you use Stata-MCP in your research, please cite this repository using one of the following formats:
@software{sepinetam2025stata,
author = {Song Tan},
title = {Stata-MCP: Let LLM help you achieve your regression analysis with Stata},
year = {2025},
url = {https://github.com/sepinetam/stata-mcp},
version = {1.3.1}
}
Song Tan. (2025). Stata-MCP: Let LLM help you achieve your regression analysis with Stata (Version 1.3.1) [Computer software]. https://github.com/sepinetam/stata-mcp
Song Tan. 2025. "Stata-MCP: Let LLM help you achieve your regression analysis with Stata." Version 1.3.1. https://github.com/sepinetam/stata-mcp.
Email: [email protected]
Or contribute directly by submitting a Pull Request! We welcome contributions of all kinds, from bug fixes to new features.
The author sincerely thanks the Stata official team for their support and the Stata License for authorizing the test development.