R语言MCP服务器
提供高级计量建模和数据分析的R语言MCP服务器,支持多种统计分析功能。
快速入门
安装
使用 Docker(推荐)
- 构建镜像:
docker build -t r-econometrics-mcp .
- 运行容器:
docker run -it r-econometrics-mcp
手动安装
- 安装Python依赖:
pip install -r requirements.txt
- 安装R依赖包:运行以下命令
install.packages(c("plm", "lmtest", "sandwich", "AER", "jsonlite"), repos="https://cloud.r-project.org/")
- 启动服务:
python rmcp.py
测试
创建 test_request.json
文件,内容如下:
{"tool": "linear_model", "args": {"formula": "y ~ x1", "data": {"x1": [1,2,3,4,5], "y": [1,3,5,7,9]}, "robust": false}}
执行命令:cat test_request.json | python rmcp.py
示例查询
- 线性回归:分析价格与mpg的关系。
- 面板数据分析:选择固定效应或随机效应模型。
- 工具变量:解决教育对工资的因果关系问题。
- 诊断测试:检测异方差并提出修正建议。