mcp-stata
by tmonk·★ 62·综合分 46
一个Stata的MCP服务器,让AI代理能执行Stata代码、检查数据和检索结果。
概述
mcp-stata服务器为研究人员提供了一个全面的工具包,可将LLM辅助功能集成到Stata工作流中。它允许AI代理在聊天界面内直接执行Stata命令、检查数据结构、检索存储的结果(r()/e())并查看图表。该服务器特别针对学术研究工作流程设计,提供用于数据审计、复制检查、规范比较和出版质量保证的专业技能。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
什么时候选它
如果你是经济学家或研究人员,已经使用 Stata 并希望直接将 AI 集成到你的统计工作流中,可以选择这个。
什么时候不要选它
如果你没有 Stata 17+ 的许可证,不要选择这个,因为它需要本地安装专有统计软件。
此 server 暴露的工具
从 README 抽取出 8 个工具stata_runstata_run(code, is_file=False, background=False, echo=True, as_json=True, trace=False, raw=False, max_output_lines=None, cwd=None, session_id='default', strip_smcl=True, filter_pattern=None, exclude_pattern=None)Execute Stata commands or a .do file
stata_task_statusstata_task_status(task_id, wait=False, timeout=60.0, poll_interval=1.0, tail_lines=0)Query or wait on background task status
stata_controlstata_control(action, id)Control active work (break session or cancel task)
stata_read_logstata_read_log(path, offset=0, max_bytes=262144, tail_lines=0, query=None, before=2, after=2, case_sensitive=False, regex=False, max_matches=50)Read, tail, or search a log file
stata_load_datastata_load_data(source, clear=True, as_json=True, raw=False, max_output_lines=None, session_id='default')Load dataset from various sources (sysuse/webuse/use/path/URL)
stata_inspect_datastata_inspect_data(action, query=None, variables=None, start=0, count=50, session_id='default')Inspect data with describe, codebook, summary, search, list, get, or lint
stata_manage_graphsstata_manage_graphs(action, graph_name=None, format='svg', session_id='default')Manage graphs (list, export, export_all)
stata_get_resultsstata_get_results(session_id='default', include_formatRetrieve stored results (r(), e())
可对比工具
安装
安装
使用安装脚本
macOS/Linux:
curl -LsSf https://mcp-stata-install.tdmonk.com/install.sh | bashWindows (PowerShell):
irm https://mcp-stata-install.tdmonk.com/install.ps1 | iexClaude Desktop 配置
添加到您的 Claude Desktop 配置中:
{
"mcpServers": {
"mcp-stata": {
"command": "uvx",
"args": [
"--refresh",
"--refresh-package",
"mcp-stata",
"--from",
"mcp-stata@latest",
"mcp-stata"
]
}
}
}先决条件: Stata 17+, Python 3.11+ 和 uv (推荐)。
FAQ
- 需要什么版本的Stata?
- 需要Stata 17+ (MP、SE或BE版本)。必须获得许可并本地安装。
- 服务器如何找到我的Stata安装?
- 服务器尝试自动发现您的Stata安装(支持标准路径和StataNow)。如果自动发现失败,可以设置STATA_PATH环境变量指向您的Stata可执行文件。
mcp-stata 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。