Back to Home
finite-sample icon

rmcp

Verified Safe

by finite-sample

Overview

Serves as an AI assistant backend to perform comprehensive statistical analysis, econometric modeling, machine learning, time series analysis, and data science tasks using R through natural language conversations.

Installation

Run Command
rmcp start

Environment Variables

  • RMCP_HTTP_HOST
  • RMCP_HTTP_PORT
  • RMCP_R_TIMEOUT
  • RMCP_LOG_LEVEL
  • RMCP_SSL_KEYFILE
  • RMCP_SSL_CERTFILE
  • RMCP_SSL_KEYFILE_PASSWORD
  • RMCP_SECURITY_ALLOWED_PATHS
  • RMCP_SECURITY_READ_ONLY
  • RMCP_SECURITY_MAX_FILE_SIZE_MB
  • RMCP_DISABLE_OPERATION_APPROVAL
  • RMCP_AUTO_APPROVE_FILE_OPERATIONS
  • RMCP_R_SESSION_TIMEOUT
  • RMCP_R_MAX_SESSIONS
  • RMCP_PERFORMANCE_MAX_WORKERS
  • RMCP_PERFORMANCE_CALLBACK_TIMEOUT

Security Notes

The server executes R scripts via subprocess, which is a potential security vector. However, it implements robust, multi-layered security mitigations: a Virtual Filesystem (VFS) to restrict file access to configured paths, a Universal Operation Approval System for user consent on sensitive R operations (e.g., file writes, package installations, system calls), and a comprehensive, tiered R package whitelist (429 packages across 4 security tiers) to prevent execution of high-risk packages. There are no obvious hardcoded secrets in the server's core logic.

Similar Servers

Stats

Interest Score64
Security Score8
Cost ClassMedium
Avg Tokens1000
Stars191
Forks11
Last Update2025-11-30

Tags

Statistical AnalysisEconometricsTime SeriesMachine LearningData ScienceRAI AssistantModel Context ProtocolData TransformationData Visualization