Simon P. Couch @simonpcouch.com · May 28

Introducing acquaint, an R package that turns your R sessions into a Model Context Protocol (MCP) server. This allows MCP-enabled tools like Claude Desktop and Claude Code to run #rstats code _in your active R sessions_ to explore objects, read documentation, etc. posit-dev.github.io/acquaint/

151 likes 12 replies

?

Replies

Sharon Machlis · May 28

Such a cool idea! Does this work in RStudio also? I had a little trouble getting it to work on my Windows machine with Claude Desktop. Maybe I should try with Positron?

E. Rosalie · May 28

Malcolm 朝精 Barrett · May 28

have you tried this with any of the copilot-ish extensions in Positron like windsurf? (Also just saw they intend to open-source the actual copilot extension so hopefully I can just use that in Positron at some point!)

Nabeel Siddiqui · May 30

Wonderful! Thanks for making this.

Neil Rosenbaum · May 29

📌

Lucia Walinchus · May 28

Is there a way to sync this up with @microsoft.com copilot?

GG Anderson · May 28

Wow, interesting...

@mikejcutt.bsky.social · Jun 1

Hey Simon! This is awesome, really excited to try this out! Are there any risks with sensitive information or environment variables being passed in to the prompts/metadata via the MCP server and do you have any recommendations for using the MCP server safely?

Simon P. Couch · May 28

Here's the full chat transcript, for those interested: claude.ai/share/7dc9e2... Many thanks to @shikokuchuo.net and @winstonchang.bsky.social for helping bring this to life.

Brandon Hurr · May 28

Trying to check it out, but when I tried to add to claude code I got an error: claude mcp add -s "user" r-acquaint Rscript -e "acquaint::mcp_server()" Invalid environment variable format: acquaint::mcp_server(), environment variables should be added as: -e KEY1=value1 -e KEY2=value2

Ilja · May 28

This is ace! Kudos.