Ask your AI IDE to install this MCP server from the GitHub repository URL:
Install this MCP server from https://github.com/ProAnima/unity-version-control-mcp, configure it for my Plastic SCM / Unity Version Control source-control workspace, and run uvcs_doctor.
The server has no runtime npm dependencies, so a git checkout can run directly with Node.js.
This repo has no runtime npm dependencies. After cloning it, clients can run the MCP server directly with Node.
git clone https://github.com/ProAnima/unity-version-control-mcp.git uvcs-mcp
cd uvcs-mcp
node src/cli.js init-local --client=cursor,codex,claude-code,opencode,antigravity,kiro --workspace="D:/Repositories/YourWorkspace" --mode=readonlyConvenience npm scripts are also available:
npm run setup:cursor -- --workspace="D:/Repositories/YourWorkspace"
npm run setup:codex -- --workspace="D:/Repositories/YourWorkspace"
npm run setup:all -- --workspace="D:/Repositories/YourWorkspace"init-local writes client configs that run this checkout directly:
{
"command": "C:/Program Files/nodejs/node.exe",
"args": ["C:/path/to/uvcs-mcp/src/cli.js"],
"env": {
"UVCS_WORKSPACE": "D:/Repositories/YourWorkspace",
"UVCS_MCP_MODE": "readonly"
}
}Use --dry-run or --print-config to preview config changes.
Supported --client values:
cursor,cursor-global,codex,claude-desktop,claude-code,opencode,opencode-global,antigravity,kiro,kiro-global,windsurf,all
Existing config files are backed up as .bak before writing. Use --no-backup only when you intentionally want to overwrite without a backup.
Windows:
node src/cli.js init-local --client=all --workspace="D:\Repositories\YourWorkspace"macOS:
node src/cli.js init-local --client=all --workspace="$HOME/Repositories/YourWorkspace"Linux:
node src/cli.js init-local --client=all --workspace="$HOME/Repositories/YourWorkspace"If cm is not in PATH, pass an explicit CLI path:
node src/cli.js init-local --client=cursor --workspace="$HOME/Repositories/YourWorkspace" --cm="/path/to/cm"npx -y @proanima/uvcs-mcp initThe initializer merges an uvcs MCP server block into supported client configs and keeps existing mcpServers entries.
{
"command": "npx",
"args": ["-y", "@proanima/uvcs-mcp"],
"env": {
"UVCS_WORKSPACE": "D:/Repositories/YourWorkspace",
"UVCS_MCP_MODE": "readonly"
}
}node src/cli.js doctor --workspace="D:/Repositories/YourWorkspace"On Windows, if Cyrillic paths or output look broken in a terminal, run:
chcp 65001