MCP server intelligence profile

SVN MCP Server

A complete Model Context Protocol server for Subversion (SVN) integration, designed to allow AI agents to efficiently manage SVN repositories

Local Onlygcorroto
Awaiting current scanNpm · 0.1.4

The selected current version does not yet have completed public verification. Unknown does not mean clean or vulnerable.

1Distribution channel
14Independently observed tools
0Linked remote endpoints
AvailableVersion intelligence

Detailed security scan evidence is not public for this MCP yet. Public identity, registry metadata, and independently observed protocol inventory remain available.

Install and connect

Installation and connection instructions are shown only when supported by retained package, repository, or endpoint evidence.

Install @grec0/mcp-svn from npm

Version 0.1.4 declares 1 executable entrypoint.

npm install --save-exact @grec0/mcp-svn@0.1.4
npx -y -p @grec0/mcp-svn@0.1.4 @grec0/mcp-svn
MCP client configuration example
{
  "mcpServers": {
    "@grec0/mcp-svn": {
      "command": "npx",
      "args": [
        "-y",
        "-p",
        "@grec0/mcp-svn@0.1.4",
        "@grec0/mcp-svn"
      ]
    }
  }
}

Identity

Canonical slugsvn-mcp-server-b6e4e732DeploymentLocal Only
Canonical packagenpm:@grec0/mcp-svnRepositorygcorroto/mcp-svn
First publishedLatest release
Last security verificationClassification confidence90%
PublicationDraftOfficial distributionNot verified

Distributions

ChannelIdentifierCurrent versionVersionsSource
npm@grec0/mcp-svn0.1.44Repository

Current release

PackageVersionPublished / observedInventorySecurity scan
npm@grec0/mcp-svn0.1.4CurrentSep 5, 202614 toolsSucceeded · 0 resources · 0 promptsEvidence restricted
Enterprise protection

Continuously monitor this MCP for security risk

Independently scan the exact version your agents use, receive alerts when its risk changes, and investigate every finding with retained version evidence.

  • Independent exact-version security scans
  • Continuous release and vulnerability monitoring
  • Risk-change alerts with capability context
  • Historical evidence and API exports
Custom pricingContact salesTailored to your organization, integrations, data needs, and support requirements.

Current version evidence

No public current-version evidence is available yet.

Current protocol inventory

2024-11-05Negotiated protocol
svn-mcp-serverServer-reported name
1Capability groups
Aug 14, 2026Observed

Tools 14

ToolCategoryAnnotationsRisk
svn_addAñadir archivos al control de versiones
Input schema
{
  "type": "object",
  "properties": {
    "paths": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "array",
          "items": {
            "type": "string"
          }
        }
      ],
      "description": "Archivo(s) o directorio(s) a añadir"
    },
    "force": {
      "type": "boolean",
      "default": false,
      "description": "Forzar adición"
    },
    "noIgnore": {
      "type": "boolean",
      "default": false,
      "description": "No respetar reglas de ignore"
    },
    "parents": {
      "type": "boolean",
      "default": false,
      "description": "Crear directorios padre si es necesario"
    },
    "autoProps": {
      "type": "boolean",
      "description": "Aplicar auto-propiedades"
    },
    "noAutoProps": {
      "type": "boolean",
      "description": "No aplicar auto-propiedades"
    }
  },
  "required": [
    "paths"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
svn_checkoutHacer checkout de un repositorio SVN
Input schema
{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "URL del repositorio SVN"
    },
    "path": {
      "type": "string",
      "description": "Directorio destino"
    },
    "revision": {
      "anyOf": [
        {
          "type": "number"
        },
        {
          "type": "string",
          "const": "HEAD"
        }
      ],
      "description": "Revisión específica"
    },
    "depth": {
      "type": "string",
      "enum": [
        "empty",
        "files",
        "immediates",
        "infinity"
      ],
      "description": "Profundidad del checkout"
    },
    "force": {
      "type": "boolean",
      "default": false,
      "description": "Forzar checkout"
    },
    "ignoreExternals": {
      "type": "boolean",
      "default": false,
      "description": "Ignorar externals"
    }
  },
  "required": [
    "url"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
svn_cleanupLimpiar working copy de operaciones interrumpidas
Input schema
{
  "type": "object",
  "properties": {
    "path": {
      "type": "string",
      "description": "Ruta específica a limpiar"
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
svn_clear_credentialsLimpiar cache de credenciales SVN para resolver errores de autenticación
Input schema
{
  "type": "object",
  "properties": {},
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
svn_commitConfirmar cambios al repositorio
Input schema
{
  "type": "object",
  "properties": {
    "message": {
      "type": "string",
      "description": "Mensaje del commit"
    },
    "paths": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Archivos específicos a confirmar"
    },
    "file": {
      "type": "string",
      "description": "Archivo con mensaje de commit"
    },
    "force": {
      "type": "boolean",
      "default": false,
      "description": "Forzar commit"
    },
    "keepLocks": {
      "type": "boolean",
      "default": false,
      "description": "Mantener locks después del commit"
    },
    "noUnlock": {
      "type": "boolean",
      "default": false,
      "description": "No desbloquear archivos"
    }
  },
  "required": [
    "message"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
svn_deleteEliminar archivos del control de versiones
Input schema
{
  "type": "object",
  "properties": {
    "paths": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "array",
          "items": {
            "type": "string"
          }
        }
      ],
      "description": "Archivo(s) o directorio(s) a eliminar"
    },
    "message": {
      "type": "string",
      "description": "Mensaje para eliminación directa en repositorio"
    },
    "force": {
      "type": "boolean",
      "default": false,
      "description": "Forzar eliminación"
    },
    "keepLocal": {
      "type": "boolean",
      "default": false,
      "description": "Mantener copia local"
    }
  },
  "required": [
    "paths"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
svn_diagnoseDiagnosticar problemas específicos con comandos SVN
Input schema
{
  "type": "object",
  "properties": {},
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
svn_diffVer diferencias entre versiones de archivos
Input schema
{
  "type": "object",
  "properties": {
    "path": {
      "type": "string",
      "description": "Ruta específica"
    },
    "oldRevision": {
      "type": "string",
      "description": "Revisión antigua"
    },
    "newRevision": {
      "type": "string",
      "description": "Revisión nueva"
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
svn_health_checkVerificar el estado de salud del sistema SVN y working copy
Input schema
{
  "type": "object",
  "properties": {},
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
svn_infoObtener información detallada del working copy o archivo específico
Input schema
{
  "type": "object",
  "properties": {
    "path": {
      "type": "string",
      "description": "Ruta específica a consultar (opcional)"
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
svn_logVer historial de commits del repositorio
Input schema
{
  "type": "object",
  "properties": {
    "path": {
      "type": "string",
      "description": "Ruta específica"
    },
    "limit": {
      "type": "number",
      "default": 10,
      "description": "Número máximo de entradas"
    },
    "revision": {
      "type": "string",
      "description": "Revisión específica o rango (ej: 100:200)"
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
svn_revertRevertir cambios locales en archivos
Input schema
{
  "type": "object",
  "properties": {
    "paths": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "array",
          "items": {
            "type": "string"
          }
        }
      ],
      "description": "Archivo(s) o directorio(s) a revertir"
    }
  },
  "required": [
    "paths"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
svn_statusVer el estado de archivos en el working copy
Input schema
{
  "type": "object",
  "properties": {
    "path": {
      "type": "string",
      "description": "Ruta específica a consultar"
    },
    "showAll": {
      "type": "boolean",
      "default": false,
      "description": "Mostrar estado remoto también"
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
svn_updateActualizar working copy desde el repositorio
Input schema
{
  "type": "object",
  "properties": {
    "path": {
      "type": "string",
      "description": "Ruta específica a actualizar"
    },
    "revision": {
      "anyOf": [
        {
          "type": "number"
        },
        {
          "type": "string",
          "const": "HEAD"
        },
        {
          "type": "string",
          "const": "BASE"
        },
        {
          "type": "string",
          "const": "COMMITTED"
        },
        {
          "type": "string",
          "const": "PREV"
        }
      ],
      "description": "Revisión objetivo"
    },
    "force": {
      "type": "boolean",
      "default": false,
      "description": "Forzar actualización"
    },
    "ignoreExternals": {
      "type": "boolean",
      "default": false,
      "description": "Ignorar externals"
    },
    "acceptConflicts": {
      "type": "string",
      "enum": [
        "postpone",
        "base",
        "mine-conflict",
        "theirs-conflict",
        "mine-full",
        "theirs-full"
      ],
      "description": "Como manejar conflictos"
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Resources 0

  • None observed.

Resource templates 0

  • None observed.

Prompts 0

  • None observed.

Remote endpoints

EndpointTransportAuthenticationHealthObserved
No verified remote endpoint is linked.

SVN MCP Server questions

How do I install SVN MCP Server?

Install the selected package version with: npm install --save-exact @grec0/mcp-svn@0.1.4

What tools does SVN MCP Server provide?

SVN MCP Server exposed 14 tools during independent protocol observation, including svn_add, svn_checkout, svn_cleanup, svn_clear_credentials, svn_commit, svn_delete, svn_diagnose, svn_diff, and others.

Is SVN MCP Server secure?

The selected current version does not yet have completed public verification. Unknown does not mean clean or vulnerable.

Explore related MCP server guides

Curated product and capability guides containing this catalog record.

Official vs Community MCP Servers

Let’s talk about MCP security.

Share your details and our security team will contact you.