Token导航 LogoToken导航TokenDH.com
rMCP (Gojiplus) logo
运维云端stdio官方级别未说明来源级核验

rMCP (Gojiplus)

MCP Server

RMCP是一个通过自然对话进行复杂统计分析的工具,支持52种统计分析方法、429个R包,适用于机器学习、时间序列分析和数据科学任务。

工具数

0

提示词数

0

GitHub Stars

201

资源数

0
机器学习PythonClaudeClaude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

finite-sample

提供方

finite-sample

最后核验

2026/5/17 20:22

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install rmcp

详细介绍

RMCP:通过自然对话进行统计分析

![Python application](https://github.com/finite-sample/rmcp/actions/workflows/ci.yml) ](https://pypi.org/project/rmcp/) ](https://pepy.tech/project/rmcp) ![Documentation](https://finite-sample.github.io/rmcp/) ![License](https://github.com/finite-sample/rmcp/blob/main/LICENSE)

将对话转化为全面的统计分析 -一种模型上下文协议(MCP)服务器 52种统计分析工具 涵盖11个类别和 429个R包 从系统的CRAN任务视角。RMCP使AI助手能够通过自然对话执行复杂的统计建模、计量经济学分析、机器学习、时间序列分析和数据科学任务。

🚀 快速启动(30秒)

🌐 尝试使用Live服务器 (无需安装)

HTTP服务器: https://rmcp-server-394229601724.us-central1.run.app/mcp 交互式文档: https://rmcp-server-394229601724.us-central1.run.app/docs 健康检查: https://rmcp-server-394229601724.us-central1.run.app/health

🖥️ 或本地安装

pip install rmcp
rmcp start

就是这样!RMCP现在可以通过Claude Desktop、Claude web或任何MCP客户端处理统计分析请求。

🎯 工作示例→ | 🔧 故障排除→

✨ RMCP能做什么?

📊 回归与经济学

线性回归、逻辑模型、面板数据、工具变量→ *“分析营销支出的投资回报率”*

时间序列与预测

ARIMA模型、分解、平稳性检验→ *“预测下一季度的销售额”*

🧠 机器学习

聚类、决策树、随机森林→ *“按行为细分客户”*

📈 统计测试

T检验、方差分析、卡方检验、正态性检验→ *“我的A/B测试重要吗?”*

📋 数据分析

描述性统计、异常检测、相关性分析→ *“汇总此数据集”*

🔄 数据转换

标准化、winsorization、滞后/领先变量→ *“为建模准备数据”*

📊 专业可视化

Claude中的内联图:散点图、直方图、热图→ *“显示相关矩阵”*

📁 智能文件操作

CSV、Excel、JSON导入并验证→ *“加载并分析我的销售数据”*

🤖 自然语言特征

公式构建、错误恢复、示例数据集→ *“帮我建立一个回归公式”*

👉 查看工作示例→

📊 Claude的实际使用

商业分析

你: *“我有销售数据和营销支出。你能分析投资回报率吗?”*

克劳德: *“我将进行回归分析来衡量营销效果……”*

结果: *“在营销上每花费1美元,就会产生4.70美元的销售额。这种关系非常显著(p\<0.001),R²=0.979”*

经济研究

你: *“使用我国的数据测试GDP增长和失业率是否遵循奥肯定律”*

克劳德: *“我将分析GDP增长和失业率之间的相关性……”*

结果: *强烈支持奥肯定律:相关系数r=-0.944。更高的GDP增长显著降低了失业率。"*

消费者分析

你: *“使用任期和月费预测客户流失”*

克劳德: *“我将建立一个用于客户流失预测的逻辑回归模型……”*

结果: *“模型实现了100%的准确性。每延长一个月,流失风险就会降低11.3%。更高的费用每增加一美元,流失风险就增加3%。”*

📦 安装

先决条件

  • Python 3.10+
  • R 4.4.0+ 随着 综合包装生态系统:RMCP使用来自CRAN任务视图的系统429软件包白名单,分为19多个类别:
# Core packages (install these first)
install.packages(c(
  "jsonlite", "dplyr", "ggplot2", "broom", "plm", "forecast",
  "randomForest", "rpart", "caret", "AER", "vars", "mgcv"
))

# Full ecosystem automatically available: Machine Learning (61 packages),
# Econometrics (55 packages), Time Series (48 packages),
# Bayesian Analysis (32 packages), and more

包选择:基于证据,使用CRAN任务视图、下载统计数据和四级安全评估

安装RMCP

# Standard installation
pip install rmcp

# With HTTP transport support
pip install rmcp[http]

# Development installation
git clone https://github.com/finite-sample/rmcp.git
cd rmcp
pip install -e ".[dev]"

Claude桌面集成

添加到您的Claude Desktop MCP配置中:

{
  "mcpServers": {
    "rmcp": {
      "command": "rmcp",
      "args": ["start"]
    }
  }
}

HTTP服务器集成(Claude Web)

生产服务器 (准备使用):

Server URL: https://rmcp-server-394229601724.us-central1.run.app/mcp
Interactive Docs: https://rmcp-server-394229601724.us-central1.run.app/docs

测试连接:

# Health check
curl https://rmcp-server-394229601724.us-central1.run.app/health

# Initialize MCP session
curl -X POST https://rmcp-server-394229601724.us-central1.run.app/mcp \
  -H "Content-Type: application/json" \
  -H "MCP-Protocol-Version: 2025-06-18" \
  -d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-06-18","capabilities":{},"clientInfo":{"name":"test-client","version":"1.0"}}}'

本地HTTP服务器:

# Start local HTTP server
rmcp serve-http --host 0.0.0.0 --port 8080

# Access at: http://localhost:8080/docs

命令行用法

# Start MCP server (for Claude Desktop)
rmcp start

# Start HTTP server (for web apps)
rmcp serve-http --host 0.0.0.0 --port 8080

# Start HTTPS server (production ready)
rmcp serve-http --ssl-keyfile server.key --ssl-certfile server.crt --port 8443

# Quick HTTPS setup for development
./scripts/setup/setup_https_dev.sh && source certs/https-env.sh && rmcp serve-http

# Use configuration file
rmcp --config ~/.rmcp/config.json start

# Enable debug mode
rmcp --debug start

# Check installation
rmcp --version

⚙️ 配置

RMCP支持通过环境变量、配置文件和命令行选项进行灵活配置:

# Environment variables
export RMCP_HTTP_PORT=9000
export RMCP_R_TIMEOUT=180
export RMCP_LOG_LEVEL=DEBUG
rmcp start

# Configuration file (~/.rmcp/config.json)
{
  "http": {"port": 9000},
  "r": {"timeout": 180},
  "logging": {"level": "DEBUG"}
}

# Docker with environment variables
docker run -e RMCP_HTTP_HOST=0.0.0.0 -e RMCP_HTTP_PORT=8000 rmcp:latest

📖 完整配置指南→ (由代码自动生成)

🔥 主要特点

  • 🎯 自然对话:用简单的英语提问,进行统计分析
  • 📚 综合包装生态系统:来自具有4层安全系统的系统CRAN任务视图的429个R包
  • 📊 专业输出:使用markdown表和内联可视化格式化结果
  • 🔒 生产就绪:完全符合HTTP传输和SSE的MCP协议
  • ⚙️ 灵活的配置:环境变量、配置文件和CLI选项
  • ⚡ 快速可靠:所有场景的测试成功率均为100%
  • 🌐 多个传输:stdio(克劳德桌面)和HTTP(web应用程序)
  • 🛡️ 安全:基于证据的包选择,具有安全意识的权限层

📚 文档

资源描述
快速入门指南使用真实数据复制粘贴就绪示例
经济研究实例面板数据、时间序列、高级计量经济学
时间序列示例ARIMA,预测,分解
图像显示示例Claude中的内联可视化
API文档自动生成的API引用

🧪 验证

RMCP已经过现实世界场景的测试,实现了 100%成功率:

  • 业务分析师:销售预测,R²为97.9%,每营销美元投资回报率为4.70美元
  • 经济学家宏观经济分析证实了奥肯定律(r=-0.944)
  • 数据科学家:100%准确的客户流失预测
  • 研究人员:治疗效果分析,结果显著(p\<0.001)

🤝 贡献

我们欢迎捐款!

git clone https://github.com/finite-sample/rmcp.git
cd rmcp
pip install -e ".[dev]"

# Run tests
python tests/unit/test_new_tools.py
python tests/e2e/test_claude_desktop_scenarios.py

# Format code
black rmcp/

贡献.md 详细指南。

📄 许可证

MIT许可证-请参阅 许可证 文件以获取详细信息。

🛠️ 快速故障排除

R找不到?

# macOS: brew install r
# Ubuntu: sudo apt install r-base
R --version

缺少R包?

rmcp check-r-packages  # Check what's missing

MCP连接问题?

echo '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}' | rmcp start

📖 需要更多帮助? 检查 示例 工作代码目录。

🙋 支持

______________________________________________________________________

准备好将对话转化为统计见解了吗? 安装RMCP,立即开始通过AI助手分析数据! 🚀

测试意见

目录标签

目录标签

机器学习PythonClaude统计分析本地部署自然语言处理数据科学经济计量学

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

session

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiosession部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP