Pular para o conteúdo

10% na loja: ROLEPLAY10

RPScriptsRPScripts
RPScripts Docs

Este guia ainda não está disponível em português. O conteúdo completo é exibido em inglês.

Ler o original em inglês

Connect an MCP client to RPScripts

Setup for Claude, Claude Code, ChatGPT, Cursor, VS Code, Windsurf, OpenCode, Gemini CLI, Codex and the MCP Inspector, with copy-paste configuration.

Every client uses the same server URL and transport:

Server URL (Streamable HTTP)
https://rpscripts.net/mcp

The public tools work right away. The first time you call a tool that needs your account (list_purchases, get_download_url, generate_script), the client opens the RPScripts login in your browser; approve the access and the call continues. Clients that support MCP authorization do this automatically. See Sign-in and permissions.

Claude (web and desktop)

Open Settings → Connectors → Add custom connector, name it RPScripts and paste the server URL. Custom connectors are available on the Claude plans that offer them.

Claude Code

claude mcp add --transport http rpscripts https://rpscripts.net/mcp

Run /mcp inside Claude Code to sign in when you first use a private tool.

ChatGPT

In Settings → Apps & Connectors → Advanced settings, turn on Developer mode, then create a connector with the server URL. ChatGPT handles the OAuth sign-in.

Cursor

Add the server to ~/.cursor/mcp.json (all projects) or .cursor/mcp.json (one project):

mcp.json
{
  "mcpServers": {
    "rpscripts": { "url": "https://rpscripts.net/mcp" }
  }
}

Or open this install link in a browser with Cursor installed:

cursor://anysphere.cursor-deeplink/mcp/install?name=rpscripts&config=eyJ1cmwiOiJodHRwczovL3Jwc2NyaXB0cy5uZXQvbWNwIn0=

VS Code (GitHub Copilot)

.vscode/mcp.json
{
  "servers": {
    "rpscripts": { "type": "http", "url": "https://rpscripts.net/mcp" }
  }
}

Or from a terminal: code --add-mcp '{"name":"rpscripts","type":"http","url":"https://rpscripts.net/mcp"}'

Windsurf

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "rpscripts": { "serverUrl": "https://rpscripts.net/mcp" }
  }
}

OpenCode

opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "rpscripts": { "type": "remote", "url": "https://rpscripts.net/mcp" }
  }
}

OpenCode detects the sign-in request and registers itself automatically.

Gemini CLI

~/.gemini/settings.json
{
  "mcpServers": {
    "rpscripts": { "httpUrl": "https://rpscripts.net/mcp" }
  }
}

Codex CLI

~/.codex/config.toml
[mcp_servers.rpscripts]
url = "https://rpscripts.net/mcp"

Clients without remote MCP support

Clients that only start local (stdio) servers can reach RPScripts through the mcp-remote bridge:

claude_desktop_config.json
{
  "mcpServers": {
    "rpscripts": { "command": "npx", "args": ["-y", "mcp-remote", "https://rpscripts.net/mcp"] }
  }
}

Test with the MCP Inspector

npx @modelcontextprotocol/inspector --cli https://rpscripts.net/mcp --transport http --method tools/list

Without --cli, the Inspector opens a browser UI where you can call each tool and walk through the sign-in.

Older URL

The first RPScripts MCP endpoint, https://rpscripts.net/api/mcp/, still works and serves the same tools. New setups should use https://rpscripts.net/mcp.