R语言MCP服务器

R语言MCP服务器

提供高级计量建模和数据分析的R语言MCP服务器,支持多种统计分析功能。

快速入门

安装

使用 Docker(推荐)

  1. 构建镜像:docker build -t r-econometrics-mcp .
  2. 运行容器:docker run -it r-econometrics-mcp

手动安装

  1. 安装Python依赖:pip install -r requirements.txt
  2. 安装R依赖包:运行以下命令
    install.packages(c("plm", "lmtest", "sandwich", "AER", "jsonlite"), repos="https://cloud.r-project.org/")
    
  3. 启动服务: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的关系。
  • 面板数据分析:选择固定效应或随机效应模型。
  • 工具变量:解决教育对工资的因果关系问题。
  • 诊断测试:检测异方差并提出修正建议。