Corral
Search code and symbols across every clone in your Corral workspace.
Connector by sebastienrousseau · GitHub account verified by the MCP Registry
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/sebastienrousseau-corral
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 26, 2026.
- Tools
- 10 read · 3 write · 3 delete · 2 not yet classified
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Docker image
Tools by what they do 18
Read from the source code; the running server may list different tools.
Read 10 · Look things up without changing anything.
corral_discover_reposcorral_doctorcorral_find_repocorral_find_symbolcorral_get_repo_metadatacorral_graph_dependenciescorral_list_reposcorral_search_codecorral_status_summarycorral_workspace_index
Write 3 · Create, change, send or run things.
corral_clone_repocorral_create_worktreecorral_sync_repo
Delete 3 · Delete, drop, revoke or wipe things.
corral_delete_repocorral_prune_worktreescorral_release_worktree
Not yet classified 2 · We could not tell from the name and description.
corral_adopt_repocorral_repo_overview
Network hosts it talks to 27
::1· found in codeallowed.local· found in codeallowed.sse.io· found in codeapi.bitbucket.org· found in codeapi.github.com· found in codeapi.test· found in codeapp.custom.io· found in codebestpractices.dev· found in codebitbucket.org· found in codecodeberg.org· found in codedoc.corrallib.com· found in codedocs.github.com· found in codedummy.com· found in codeevil.com· found in codeexample.test· found in codeghe.corp· found in codegit.company.com· found in codegithub.com· found in codegitlab.com· found in codegl.test· found in codeglama.ai· found in codegolangci-lint.run· found in codegt.test· found in codemalicious.attacker.com· found in codetoken.actions.githubusercontent.com· found in codeunauthorized.org· found in codeyour.instance· found in code
Files it touches
/dev/null/etc/passwd/home/example/home/me/Code/home/user/code/normal-repo/home/user/worktrees/feature/private/tmp/private/tmp/foo/private/tmp/scratchpad/wt/srv/git/repo.git/tmp/alpha/tmp/audit.log/tmp/corral/tmp/dryrepo/tmp/emptyrepo/tmp/failrepo/tmp/foo/tmp/foreign/tmp/legacy/my-service/tmp/mine/tmp/nowhere-real/tmp/pushfail/tmp/remotefail/tmp/repo/tmp/repo1/tmp/repo2/tmp/repos/tmp/scratch/wt/tmp/scratchpad/temp-wt/tmp/sshsuccess/tmp/successepoch/tmp/test/tmp/untracked/tmp/x/tmp/xdg-example/Users/seb/code/repo/Users/seb/code/repo/.git/corral-worktrees/wt-123/Users/seb/code/repo/scratchpad/branch-wt/var/custom/missing-worktree/var/custom/other-worktree
Tools (18)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
corral_adopt_repoAdopt an untracked repository into the workspaceAdopt a local repository into the Corral workspace, optionally relocating it into layout taxonomy, provisioning a matching remote repository on a forge (GitHub, GitLab, Gitea, Bitbucket), and linking the remote origin. Requires --enable-mutations.
corral_clone_repoClone a repository into the workspaceClone a repository into the Corral workspace. Requires --enable-mutations. Refuses when the target already exists (never overwrites) or would escape the sandbox root.
corral_create_worktreeCreate an isolated agent worktreeCreate an isolated Git worktree for an agent under .git/corral-worktrees/<branch> linked to a repository clone. Requires --enable-mutations. Protects the developer's working directory by keeping agent branching and edits isolated. Refuses when the target worktree already exists or would escape the repository.
corral_delete_repoDelete a clone from the workspaceRemove one clone from the Corral workspace. Requires --enable-mutations AND --enable-destructive-mutations. Refuses when the clone holds uncommitted, unpushed, stashed, gitignored or submodule work, or when it resolves to the workspace root itself. Every attempt is written to the audit log.
corral_discover_reposDiscover unmanaged and untracked repositoriesScan the filesystem under base_dir (defaults to workspace root) to find local Git repositories that are untracked or unmanaged by Corral. Returns candidate paths, detected primary languages, and remote status with aggressive boundary pruning.
corral_doctorAudit workspace health and git statusAudit local repository clones in the Corral workspace for uncommitted changes, unpushed commits, detached heads, and linked worktrees. Returns workspace health summary and counts.
corral_find_repoFind one repository by nameResolve a fuzzy repository name (bare name, relative path, or path suffix) to a single local clone in the Corral workspace. Returns the matched repository, or an error listing all candidate paths when the query is ambiguous.
corral_find_symbolFind where a symbol is definedDescription is built at runtime.
corral_get_repo_metadataGet full metadata for one repositoryReturn full metadata for a single local clone: repository entry, current branch, and parsed sync state. The branch lookup spawns one git subprocess per call; prefer corral_list_repos for bulk queries.
corral_graph_dependenciesAnalyze cross-repository dependenciesAnalyze package dependencies across all repositories in the Corral workspace (Go modules, Rust crates, Node/TypeScript packages, Python projects). Returns the directed dependency graph, topological build and test execution order, detected cycles, and reverse dependent lookups.
corral_list_reposList local repository clonesList local clones in the Corral-organised workspace, optionally filtered by visibility (Public/Private), language, repository-name substring, or whether a sync sidecar is present. Results are paginated: the response carries total_matched, returned and next_offset; pass next_offset back as 'offset' to continue. Use response_format 'concise' (the default) unless you specifically need origin URLs and sync timestamps — 'detailed' is roughly ten times larger per repository.
corral_prune_worktreesPrune stale or temporary agent worktreesPrune stale, detached, or temporary agent worktrees across workspace repositories. Requires --enable-mutations. Skips main repository worktrees and refuses removal of modified worktrees unless force=true is passed.
corral_release_worktreeRelease an agent worktreeRemove a linked agent worktree created under .git/corral-worktrees. Requires --enable-mutations. Refuses when uncommitted or untracked changes exist in the worktree unless force=true is passed. Prunes stale worktree administrative metadata.
corral_repo_overviewSummarise one repositoryOrient in a single repository in one call: its location and origin, how many source files it has, its declaration counts by kind, and its most significant exported types and functions. Cheaper and far smaller than listing the tree and reading files. Use it before corral_find_symbol when you do not yet know what a repository contains.
corral_search_codeSearch file contents across every repositorySearch the contents of source and documentation files across every repository in the Corral workspace at once. Use this for where something is *used* — call sites, configuration keys, error strings — and corral_find_symbol for where something is *declared*. Returns file, line and the matching line's text, not whole files: read the file at the location it gives you. Only files the file resource would serve are searched, so credential files never match. Test files are excluded unless include_tests is set. Narrow with repo, language or path_glob on a large workspace; the response reports whether …
Show 3 more tools
corral_status_summarySummarise the workspaceHigh-level workspace summary: total repository count and breakdowns by visibility and language. Cheap to compute; the right opening call for orienting in an unfamiliar workspace.
corral_sync_repoSync one repositoryRun `git pull --rebase --autostash` against one clone in the Corral workspace. Requires --enable-mutations. Reuses corral's non-interactive git environment (no credential prompts, no signing pinentry) and honours smart-sync via the sync sidecar. Refuses when the repo isn't in the index or resolves outside the configured sandbox root.
corral_workspace_indexPage through every repositoryReturn a whole-workspace summary plus a bounded page of repositories. Prefer corral_list_repos when you can filter — this returns everything and is the most expensive read here. Paginated: pass next_offset back as 'offset'. Defaults to the concise projection; 'detailed' adds origin URLs and sync state.
Signals
- Stars
- 1
- Forks
- 1
- Open issues
- 0
- Last commit
- Oct 24, 2026 (5 days ago)
- Last release
- Oct 13, 2026 (16 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
io.github.sebastienrousseau/corral- Version
- 0.0.36
- Auth
- No auth
- Packages
- oci
ghcr.io/sebastienrousseau/corral:0.0.36 - License
- GPL-3.0
- Repository
- github.com/sebastienrousseau/corral
- Website
- doc.corrallib.com
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
More from sebastienrousseau
- 0.623score
Rlg MCP
sebastienrousseau
MCP server exposing rlg log streams to LLM agents via JSON-RPC 2.0 over stdio.
ConnectorAFreshness: ALocal★ 6Claude Code +5 - 0.623score
Pain001 MCP
sebastienrousseau
ISO 20022 payment files for agents: generate, validate, and convert pain.001, pain.008, MT101.
ConnectorAFreshness: ALocal★ 1↓ 210/wkClaude Code +5 - 0.620score
Camt053 MCP
sebastienrousseau
MCP server for ISO 20022 camt.053 bank-to-customer statement parsing and reconciliation.
ConnectorAFreshness: ALocal★ 2↓ 222/wkClaude Code +5 - 0.615score
Camt Exceptions
sebastienrousseau
Generate + XSD-validate ISO 20022 E&I camt messages (camt.056 cancellation, camt.029 resolution).
ConnectorAFreshness: ALocal★ 1↓ 107/wkClaude Code +5 - 0.614score
Ap2 Iso20022
sebastienrousseau
Bridge AP2 / x402 agent-payment mandates into wire-valid ISO 20022 pain.001 / pacs.008 records.
ConnectorAFreshness: ALocal★ 1↓ 95/wkClaude Code +5 - 0.608score
Bankstatementparser MCP
sebastienrousseau
MCP server for parsing bank statements (BAI2, MT940/MT942, CAMT.053, OFX) via stdio.
ConnectorAFreshness: ALocalRead-only★ 2↓ 77/wkClaude Code +5
Cite this page
Corral MCP server. Agent Mart. https://agentmart.dev/connectors/sebastienrousseau-corral (last updated 2026-10-24)