svn-agent MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SVN_AGENT_BIN_DIR | No | Path to the directory containing SVN and dos2unix binaries. | |
| SVN_AGENT_READONLY | No | Set to 'true' to enable read-only mode (legacy, use --readonly argument instead). | |
| SVN_AGENT_SVN_PATH | No | Path to the SVN executable. | |
| SVN_AGENT_TIMEOUT_MS | No | Timeout in milliseconds for SVN commands. | |
| SVN_AGENT_DOS2UNIX_DIR | No | Path to the directory containing dos2unix utility. | |
| SVN_AGENT_MAX_DIFF_LINES | No | Maximum number of lines in diff output. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| svn_self_checkB | Report MCP release pointer, bundled runtime payload counts, startup probe, and packaging script health. |
| svn_diagnoseA | Read-only working-copy diagnostics for local status, remote status, HEAD info, and latest log reachability. |
| svn_statusB | Run scoped svn status and return structured changed paths and conflicts. |
| svn_infoA | Run svn info and detect mixed-revision working-copy state. |
| svn_diffB | Run scoped svn diff; ignore-EOL is enabled by default with internal diff and returns per-file counts. |
| svn_logC | Run svn log and return structured log entries. |
| eol_checkA | Inspect EOL kind, BOM, and svn:eol-style for explicit files. |
| svn_propgetB | Read one working-copy property from explicit paths. |
| svn_precommitC | Composite read-only precommit check: status, ignore-EOL diff, EOL check, guard dry-run, and mixed-revision warning. |
| eol_fix_verifiedC | Convert one file's EOL with unix2dos/dos2unix inferred from svn:eol-style, then verify the ignored-EOL diff. |
| svn_addC | Guarded svn add for explicit files, adding needed parent directories, or explicitly recursive directories. |
| svn_commitC | Guarded svn commit using a temp -F message file and explicit paths. |
| svn_moveC | Guarded working-copy svn move with parent directory creation. |
| svn_renameC | Alias for guarded working-copy svn move/rename with parent directory creation. |
| svn_copyC | Guarded working-copy svn copy with parent directory creation. |
| svn_updateC | Guarded svn update with --accept postpone. |
| svn_revertB | Preview or perform guarded svn revert for explicit paths. |
| svn_resolvedC | Resolve one conflicted path with an explicit accept mode. |
| svn_cleanupC | Run svn cleanup without destructive cleanup flags. |
| svn_propset_eol_styleA | Set svn:eol-style only for explicit files whose property is missing or mismatched. |
| svn_propsetC | Guarded working-copy svn propset for explicit paths. |
| svn_exportC | Run explicit svn export. |
| svn_importC | Run svn import with a temp -F message file. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/shrishailrana-maker/svn-agent-mcp-v1'
If you have feedback or need assistance with the MCP directory API, please join our Discord server