使用说明
项目简介
Stata MCP Server 是一个连接 Stata 统计软件与代码编辑器(如 VS Code 和 Cursor)的扩展工具。它实现了 Model Context Protocol (MCP) 服务器,旨在为 AI 助手提供关于 Stata 环境、数据和代码的上下文信息,从而实现更智能的代码建议、数据分析辅助等功能。
主要功能点
- Stata 命令执行: 在代码编辑器中直接运行 Stata 代码,并实时查看执行结果。
- AI 助手集成: 使 AI 助手能够理解您的 Stata 项目上下文,提供更精准的帮助。
- 实时结果输出: Stata 的运行结果直接显示在编辑器面板中。
- 跨平台支持: 支持 Windows、macOS 和 Linux 操作系统。
- 自动检测 Stata: 自动查找并配置您的 Stata 安装路径。
安装步骤
- 安装 VS Code 或 Cursor 扩展: 在 VS Code Marketplace 或 Cursor 扩展商店中搜索 "Stata MCP" 并安装。
- 安装 Stata 软件: 确保您的计算机上已安装 Stata 软件(建议 Stata 14 或更高版本)。
服务器配置
对于 MCP 客户端(如 Cursor)要连接到 Stata MCP 服务器,需要在客户端中配置服务器连接信息。以下是 Cursor 'mcp.json' 文件的配置示例:
{ "mcpServers": { "stata-mcp": { "url": "http://localhost:4000/mcp", "transport": "sse" } } }
- '"stata-mcp"': 为该 MCP 服务器连接自定义的名称。
- '"url"': Stata MCP 服务器的 URL 地址。这里配置为本地地址 'http://localhost:4000/mcp',表明服务器运行在本地。
- '"transport"': 使用的传输协议,这里是 Server-Sent Events ('sse')。
基本使用方法
- 在 VS Code 或 Cursor 中打开 Stata '.do' 文件。
- 运行 Stata 代码:
- 运行选中代码: 选中 Stata 代码,按下 'Ctrl+Shift+Enter' (macOS: 'Cmd+Shift+Enter')。
- 运行整个文件: 按下 'Ctrl+Shift+D' (macOS: 'Cmd+Shift+D') 运行整个 '.do' 文件。
- 在编辑器面板中查看 Stata 的输出结果。
- (对于配置了 MCP 的 Cursor 用户) 利用 AI 助手提供的 Stata 代码辅助功能。
信息
分类
开发者工具