
stata-mcp

2025.04.17
11
Python统计分析LLM 集成开发效率
Stata-MCP 是一个利用大型语言模型(LLM)帮助用户进行 Stata 回归分析的工具。它通过与 Claude、ChatWise 或 Cline 等 LLM 服务集成,为用户提供智能化的统计分析支持。目前仅支持 macOS 系统,Windows 支持计划在 2025 年 4 月底推出。
View on GitHub
Overview
基本能力
产品定位
Stata-MCP 旨在通过集成大型语言模型(LLM)来增强 Stata 的统计分析能力,帮助用户更高效地进行回归分析。
核心功能
- LLM 集成:支持与 Claude、ChatWise、Cline 等 LLM 服务集成,提供智能化的统计分析建议。
- Stata 支持:支持 Stata 17 SE 版本,未来将扩展至更多版本和平台。
- 配置灵活:提供多种配置方式,适应不同 LLM 服务的需求。
适用场景
- 学术研究:帮助研究人员快速完成复杂的回归分析。
- 数据分析:为数据分析师提供智能化的统计分析支持。
- 教学辅助:辅助教师和学生更高效地完成统计学习任务。
工具列表
- uv:包安装器和虚拟环境管理器,用于运行 Stata-MCP。
- Claude/ChatWise/Cline:LLM 服务,提供智能化的统计分析建议。
常见问题解答
- Cherry Studio 32000 wrong:具体问题请参考 Questions.md。
使用教程
使用依赖
- uv:包安装器和虚拟环境管理器。
- LLM 服务:如 Claude、ChatWise 或 Cline。
- Stata 许可证:确保已安装并激活 Stata。
- API-KEY:从 LLM 服务获取 API 密钥。
安装教程
# 克隆仓库
git clone https://github.com/sepinetam/stata-mcp.git
cd stata-mcp
# 复制示例配置
cp example.config.py config.py
# 使用 uv 运行(推荐)
uv run stata_mcp.py 17 se # 使用 Stata 17 SE 测试运行
# 替代安装方式(使用 pip)
# python3.11 -m venv .venv
# source .venv/bin/activate
# pip install -r requirements.txt
调试方式
- 确保所有依赖已正确安装。
- 检查
config.py
文件中的配置是否正确。 - 运行
uv run stata_mcp.py 17 se
测试服务是否正常启动。