Provides containerized deployment of the R Econometrics MCP server, allowing for easier setup and isolation of the required R environment and dependencies.
Uses Python as the interface language for the MCP server that connects R's econometric capabilities to AI assistants.
RMCP: Statistical Analysis through Natural Conversation
Turn conversations into comprehensive statistical analysis - A Model Context Protocol (MCP) server with 52 statistical analysis tools across 11 categories and 429 R packages from systematic CRAN task views. RMCP enables AI assistants to perform sophisticated statistical modeling, econometric analysis, machine learning, time series analysis, and data science tasks through natural conversation.
๐ Quick Start (30 seconds)
๐ Try the Live Server (No Installation Required)
HTTP Server: https://rmcp-server-394229601724.us-central1.run.app/mcp
Interactive Docs: https://rmcp-server-394229601724.us-central1.run.app/docs
Health Check: https://rmcp-server-394229601724.us-central1.run.app/health
๐ฅ๏ธ Or Install Locally
That's it! RMCP is now ready to handle statistical analysis requests via Claude Desktop, Claude web, or any MCP client.
๐ฏ | ๐ง
Related MCP server: Statsource MCP Server
โจ What Can RMCP Do?
๐ Regression & Economics
Linear regression, logistic models, panel data, instrumental variables โ "Analyze ROI of marketing spend"
โฐ Time Series & Forecasting
ARIMA models, decomposition, stationarity testing โ "Forecast next quarter's sales"
๐ง Machine Learning
Clustering, decision trees, random forests โ "Segment customers by behavior"
๐ Statistical Testing
T-tests, ANOVA, chi-square, normality tests โ "Is my A/B test significant?"
๐ Data Analysis
Descriptive stats, outlier detection, correlation analysis โ "Summarize this dataset"
๐ Data Transformation
Standardization, winsorization, lag/lead variables โ "Prepare data for modeling"
๐ Professional Visualizations
Inline plots in Claude: scatter plots, histograms, heatmaps โ "Show me a correlation matrix"
๐ Smart File Operations
CSV, Excel, JSON import with validation โ "Load and analyze my sales data"
๐ค Natural Language Features
Formula building, error recovery, example datasets โ "Help me build a regression formula"
๐
๐ Real Usage with Claude
Business Analysis
You: "I have sales data and marketing spend. Can you analyze the ROI?"
Claude: "I'll run a regression analysis to measure marketing effectiveness..."
Result: "Every $1 spent on marketing generates $4.70 in sales. The relationship is highly significant (p < 0.001) with Rยฒ = 0.979"
Economic Research
You: "Test if GDP growth and unemployment follow Okun's Law using my country data"
Claude: "I'll analyze the correlation between GDP growth and unemployment..."
Result: "Strong support for Okun's Law: correlation r = -0.944. Higher GDP growth significantly reduces unemployment."
Customer Analytics
You: "Predict customer churn using tenure and monthly charges"
Claude: "I'll build a logistic regression model for churn prediction..."
Result: "Model achieves 100% accuracy. Each additional month of tenure reduces churn risk by 11.3%. Higher charges increase churn risk by 3% per dollar."
๐ฆ Installation
Prerequisites
Python 3.10+
R 4.4.0+ with comprehensive package ecosystem: RMCP uses a systematic 429-package whitelist from CRAN task views organized into 19+ categories:
Package Selection: Evidence-based using CRAN task views, download statistics, and 4-tier security assessment
Install RMCP
Claude Desktop Integration
Add to your Claude Desktop MCP configuration:
HTTP Server Integration (Claude Web)
Production Server (ready to use):
Test the connection:
Local HTTP server:
Command Line Usage
โ๏ธ Configuration
RMCP supports flexible configuration through environment variables, configuration files, and command-line options:
๐ (auto-generated from code)
๐ฅ Key Features
๐ฏ Natural Conversation: Ask questions in plain English, get statistical analysis
๐ Comprehensive Package Ecosystem: 429 R packages from systematic CRAN task views with 4-tier security system
๐ Professional Output: Formatted results with markdown tables and inline visualizations
๐ Production Ready: Full MCP protocol compliance with HTTP transport and SSE
โ๏ธ Flexible Configuration: Environment variables, config files, and CLI options
โก Fast & Reliable: 100% test success rate across all scenarios
๐ Multiple Transports: stdio (Claude Desktop) and HTTP (web applications)
๐ก๏ธ Secure: Evidence-based package selection with security-conscious permission tiers
๐ Documentation
Resource | Description |
Copy-paste ready examples with real data | |
Panel data, time series, advanced econometrics | |
ARIMA, forecasting, decomposition | |
Inline visualizations in Claude | |
Auto-generated API reference |
๐งช Validation
RMCP has been tested with real-world scenarios achieving 100% success rate:
โ Business Analysts: Sales forecasting with 97.9% Rยฒ, $4.70 ROI per marketing dollar
โ Economists: Macroeconomic analysis confirming Okun's Law (r=-0.944)
โ Data Scientists: Customer churn prediction with 100% accuracy
โ Researchers: Treatment effect analysis with significant results (p<0.001)
๐ค Contributing
We welcome contributions!
See CONTRIBUTING.md for detailed guidelines.
๐ License
MIT License - see LICENSE file for details.
๐ ๏ธ Quick Troubleshooting
R not found?
Missing R packages?
MCP connection issues?
๐ Need more help? Check the examples directory for working code.
๐ Support
๐ Issues: GitHub Issues
๐ Examples: Working examples
Ready to turn conversations into statistical insights? Install RMCP and start analyzing data through AI assistants today! ๐