rmcp
Verified Safeby 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
rmcp startEnvironment 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
ls-mcp
A command-line tool for discovering, analyzing, and reporting on Model Context Protocol (MCP) server configurations in a local development environment, including their status, versioning, and potential credential exposures.
karma
Provides a plug-and-play Knowledge Graph service via the Model Context Protocol (MCP), allowing AI agents to store, retrieve, and manage structured and unstructured knowledge (entities, relations, observations).
fastmcp
Build fast, declarative, and type-safe servers implementing the Model Context Protocol (MCP) in Dart.
firemcp
Enables AI agents and LLMs to securely interact with Firestore databases through a Model Context Protocol (MCP) server, offering complete CRUD and query operations.