stata-mcp

stata-mcp

site icon
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 的统计分析能力,帮助用户更高效地进行回归分析。

核心功能

  1. LLM 集成:支持与 Claude、ChatWise、Cline 等 LLM 服务集成,提供智能化的统计分析建议。
  2. Stata 支持:支持 Stata 17 SE 版本,未来将扩展至更多版本和平台。
  3. 配置灵活:提供多种配置方式,适应不同 LLM 服务的需求。

适用场景

  1. 学术研究:帮助研究人员快速完成复杂的回归分析。
  2. 数据分析:为数据分析师提供智能化的统计分析支持。
  3. 教学辅助:辅助教师和学生更高效地完成统计学习任务。

工具列表

  1. uv:包安装器和虚拟环境管理器,用于运行 Stata-MCP。
  2. Claude/ChatWise/Cline:LLM 服务,提供智能化的统计分析建议。

常见问题解答

  1. Cherry Studio 32000 wrong:具体问题请参考 Questions.md

使用教程

使用依赖

  1. uv:包安装器和虚拟环境管理器。
  2. LLM 服务:如 Claude、ChatWise 或 Cline。
  3. Stata 许可证:确保已安装并激活 Stata。
  4. 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

调试方式

  1. 确保所有依赖已正确安装。
  2. 检查 config.py 文件中的配置是否正确。
  3. 运行 uv run stata_mcp.py 17 se 测试服务是否正常启动。

许可证

该项目遵循 Other 开源许可条款,请参阅 Other 了解完整条款。