mcptools
mcptools enables R to act as both a server and a client for the Model Context Protocol (MCP). As a server, it allows AI coding assistants to execute R code within your running sessions, providing context from your R environment. As a client, it allows R applications to integrate with third-party MCP servers, accessing external tools and information.
mcptools is currently grouped under API Integration, which makes it easier to evaluate through workflow fit instead of isolated features alone. Based on the available data, it leans most heavily toward R as an MCP server: Enables AI assistants (e.g., Claude, Copilot) to run R code and access R session context. and Enhancing AI coding assistants: Claude Desktop, Claude Code, and VS Code GitHub Copilot using active R sessions to answer questions by running R code.. The listed license is NOASSERTION, which is useful when adoption constraints matter. It also shows measurable community traction with 184 GitHub stars.