
Stata MCP 扩展适用于 VS Code、光标和反重力 IDE
概览
该扩展通过模型上下文协议(MCP)为Visual Studio Code、光标和反重力集成开发环境提供了Stata集成。它支持基于AI驱动的Stata开发,支持GitHub Copilot、Cursor、Antigravity、Cline、Claude Code或Codex。 - : 直接从编辑器中执行选取文件或整个.do文件 - : 在编辑器中即时查看Stata结果 - : Stata .do、.ado、.mata和.doh文件的完整语法支持 - : 通过MCP提供上下文帮助和代码建议 - : 适用于Windows、macOS和Linux- : 同时运行多个Stata会话,使用AI编码工具 看看这个扩展如何通过光标(或VS Code/Antigravity)和AI辅助,提升你的Stata工作流程: 演示提示:“编写并执行 Stata do-file,确保所有情况下都使用完整的绝对文件路径。加载自动数据集(webuse auto),并为每个变量生成摘要统计数据。
概述(AI 翻译)
该扩展通过模型上下文协议(MCP)为Visual Studio Code、光标和反重力集成开发环境提供了Stata集成。它支持基于AI驱动的Stata开发,支持GitHub Copilot、Cursor、Antigravity、Cline、Claude Code或Codex。
特色
- 运行 Stata 命令:直接从编辑器中执行选段或整个 .do 文件
- 实时输出:在编辑器中即时查看Stata结果
- 语法高亮:对 Stata .do、.ado、.mata 和 .doh 文件提供完整语法支持
- AI 助手集成:通过 MCP 提供上下文帮助和代码建议
- 跨平台:支持 Windows、macOS 和 Linux
- 多会话并行执行:利用AI编码工具同时运行多个Stata会话
演示
看看这个扩展如何通过光标(或VS Code/Antigravity)和AI辅助,提升你的Stata工作流程:
** 🎬 完整视频版本** | ** 📄 查看生成的PDF报告**
*演示提示:“编写并执行 Stata do-file,确保所有情况下都使用完整的绝对文件路径。加载自动数据集(webuse auto),并为每个变量生成摘要统计数据。
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
Stata MCP Extension for VS Code, Cursor, and Antigravity
This extension provides Stata integration for Visual Studio Code, Cursor, and Antigravity IDE using the Model Context Protocol (MCP). It enables AI-powered Stata development with GitHub Copilot, Cursor, Antigravity, Cline, Claude Code, or Codex.
Features
- Run Stata Commands: Execute selections or entire .do files directly from your editor
- Real-time Output: See Stata results instantly in your editor
- Syntax Highlighting: Full syntax support for Stata .do, .ado, .mata, and .doh files
- AI Assistant Integration: Contextual help and code suggestions via MCP
- Cross-platform: Works on Windows, macOS, and Linux
- Multi-Session Parallel Execution: Run multiple Stata sessions simultaneously with AI coding tools
Demo
Watch how this extension enhances your Stata workflow with Cursor (or VS Code/Antigravity) and AI assistance:
安装
npx -y mcp-remote http://localhost:4000/mcp-streamable配置
{
"mcpServers": {
"stata-mcp": {
"command": "npx",
"args": ["-y", "mcp-remote", "http://localhost:4000/mcp-streamable"]
}
}
}