rspace-mcp

richarda23/rspace-mcp

3.2

If you are the rightful owner of rspace-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The RSpace MCP server provides an interface for LLM agents to access RSpace API endpoints, facilitating seamless integration and interaction with RSpace's digital lab notebook platform.

RSpace MCP server

This is a proof-of-principle MCP server for RSpace. It exposes some RSpace API endpoints to LLM agents using the Model Context Protocol.

To run, install uv and python, then add this to your Claude or VS Code mcp.json

  • clone this repo
  • run uv sync to install dependencies
  • create a .env file in this folder. Add

Configure your LLM app. Below is config for VSCode Copilot.

For Claude Desktop add the "rspace" server definition below to your MCP config file.

{
  "inputs": [
    {
      "type": "promptString",
      "id": "rspace-apikey",
      "description": "RSpace API Key",
      "password": true
    },
    {
      "type": "promptString",
      "id": "rspace-url",
      "description": "RSpace base URL",
      "password": false
    }
  ],
  "servers": {
    "rspace": {
      "command": "uv",
      "args": [
        "--directory",
        "<full path to this directory>",
        "run",
        "main.py"
      ],
      "env": {
        "RSPACE_API_KEY": "${input:rspace-apikey}",
        "RSPACE_URL": "${input:rspace-url}"
      }
    }
  }
}