UVCS MCP runs on your own machine — the client starts it, so there is no endpoint to ping. 450 installs a week from npm. Last commit 26 Oct 2026.
Safe Plastic SCM / Unity Version Control MCP: history, review, merge preview, and guarded writes.
We read the source, 6 d ago · rules 995398eba69f
What this server is able to do. For an MCP server this is often the job itself — a terminal server runs commands because that is what it is for. Listed so you know what you are plugging in, not as an accusation.
const child = spawn(command, args, {
const entries = await fs.readdir(path.join(root, relative), { withFileTypes: true });
Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.
We found places where it runs commands, builds paths or queries from values it is given. None of that is a flaw by itself — it becomes one when the code changes, and code changes quietly between releases. We re-read it on every one.
This server runs on your own machine — install it with the package manager and the client starts it for you. Package name taken from the official registry entry.
claude mcp add uvcs-mcp -e 'UVCS_WORKSPACE=<UVCS_WORKSPACE>' -- npx -y @proanima/uvcs-mcp
{
"mcpServers": {
"uvcs-mcp": {
"command": "npx",
"args": [
"-y",
"@proanima/uvcs-mcp"
],
"env": {
"UVCS_WORKSPACE": "<UVCS_WORKSPACE>"
}
}
}
}
[mcp_servers.uvcs-mcp]
command = "npx"
args = ["-y", "@proanima/uvcs-mcp"]
env = { UVCS_WORKSPACE = "<UVCS_WORKSPACE>" }
{
"mcpServers": {
"uvcs-mcp": {
"command": "npx",
"args": [
"-y",
"@proanima/uvcs-mcp"
],
"env": {
"UVCS_WORKSPACE": "<UVCS_WORKSPACE>"
}
}
}
}
{
"servers": {
"uvcs-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@proanima/uvcs-mcp"
],
"env": {
"UVCS_WORKSPACE": "<UVCS_WORKSPACE>"
}
}
}
}
Put your own value in place of
<UVCS_WORKSPACE> (Absolute path of the Plastic SCM / Unity Version Control workspace (the folder that contains .plastic)).
The author’s registry entry marks it as required.
Optional settings from the registry entry, left out of the block above:
UVCS_MCP_MODE (readonly (default) for inspection only; standard enables prepare/confirm write tools), UVCS_ALLOWED_WORKSPACES (Workspace paths the server may use, separated by ';'. Set it to UVCS_WORKSPACE to pin the workspace), UVCS_ALLOWED_REPOS (repository@server:port identities the workspace must match, separated by ';' (the guarded profile)), UVCS_CM_PATH (Absolute path of the cm executable when it is not on PATH (GUI clients on macOS often need it)).
Read and write Mission Control state via MCP — projects, tasks, subtasks, templates, status updates.
MCP server for EPICS Channel Access: read, monitor and guarded writes of process variables.
Read templates, schemas, versions, folders, deliveries and merge history in Docupilot.
Safe-write Postgres MCP server with preview-before-execute writes and rollback safety.
Safety-first MCP server for Discord with privacy-safe reads, audits, and reviewed administration
Version control for fleets of coding agents: isolated workspaces, status, diff and history.
Native Apple Pages: guarded edits, templates, batches, recipe history and PDF previews.
Currency conversion plus latest and historical exchange rates. By UnClick.
Answers built from our own checks of this server.