repoctx
Local-first code context, impact analysis, and merge-readiness verdicts for AI agents.
Connector by nugehs · 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/nugehs-repoctx
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 25, 2026.
Runs code on install
Its package runs an install script (such as npm postinstall or setup.py code) as soon as you install it, before any tool is called. Read the script first.
- Tools
- 10 read · 4 write · 1 delete
- Secrets
- None asked for
- Install scripts
- Runs code on install
- Runs as
- Node.js package
Tools by what they do 15
Read from the source code; the running server may list different tools.
Read 10 · Look things up without changing anything.
agent_experiencechange_impactcontext_packmodel_routerepo_harnessrepo_inspectrepo_maprepo_searchreview_verdictworkspace_report
Write 4 · Create, change, send or run things.
convergence_scorerecord_request_readreview_contextreview_gate
Delete 1 · Delete, drop, revoke or wipe things.
repo_index
Network hosts it talks to 10
api.anthropic.com· found in codeapi.bashbop.com· found in codeapi.typesafe.ai· found in codebashbop.github.io· found in codecli.github.com· found in codefonts.googleapis.com· found in codefonts.gstatic.com· found in codegithub.com· found in codeglama.ai· found in codejson.schemastore.org· found in code
Files it touches
/dev/null/Users/segzy/dev/otito/Users/segzy/dev/repoctx- Your home directory (~)
C:\\Windows\\System32- Any path the agent passes to its tools
Tools (15)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
agent_experienceAgent Experience (AX)read-onlyScore Agent Experience (AX): a single 0–100 number answering "how cheap and safe is it for an agent to make this change here?", blending Changeability (token cost), Containment (blast radius), Guardrails (tests / validation / CODEOWNERS / CI), and Clarity (task groundedness). Deterministic and composed from the change_impact, token-estimate, and CODEOWNERS engines — no new analysis. Returns sub-scores, drivers, and concrete recommendations for raising AX. Uses a per-user external cache and leaves the target repository unchanged.
change_impactChange Impactread-onlyGiven a plain-English change request, rank the files most likely to own the change, with risk flags, suggested tests, and an implementation plan. Optional diff base surfaces exact changed-file evidence alongside the heuristic. When the repository's .solumberc.json lists companions, companions also carries the top few files each companion repository would own for the same request. Uses a per-user external cache and leaves the target repository unchanged.
context_packContext Packread-onlyGenerate a task-aware local context packet with primary files, related files, tests, and validation commands. Uses a per-user external cache and leaves the target repository unchanged. Deterministic by default; pass online:true to also ask a read model (TypeSafe's Jev with TYPESAFE_API_KEY, or Claude with ANTHROPIC_API_KEY or SOLUMBE_READ_PROVIDER=claude) what kind of work the request is and which candidate files it needs, which relabels a confidently read intent and demotes files it judges irrelevant, reported under modelRead.
convergence_scoreConvergence ScoreScore convergence: a deterministic 0–100 measure of the distance between a stated task (intent) and the actual git diff (execution), with sub-scores for Coverage (did the intent happen?), Scope (did only the intent happen?), and Risk alignment (did unrequested drift land on risk-sensitive paths?). Composed from the change_impact diff comparison and the shared risk vocabulary — no model, no new analysis. New files beside a confirmed owner and tests of confirmed files count as in scope, listed under drivers.inferredRelated. A task that predicts no owner file is reported as band inconclusive with…
model_routeModel Routeread-onlyRecommend a model tier (cheap, mid or premium) for a coding request before any work starts. Combines solumbe's deterministic repository half (AX, containment, top-severity risk paths) with a System One model's calibrated read of the request (specificity, blast radius, novelty). The model is called only when TYPESAFE_API_KEY is set in this server's environment and offline is not true; otherwise the read is a labelled offline estimate, and model.source says which. Advisory: it recommends a tier and never feeds review_gate or review_verdict. Pass host to map the tier to that host's model id.
record_request_readRecord how you read a request to change or understand a code repository.
repo_harnessRepository Harnessread-onlyGenerate setup, validation, runtime, and context commands for an agent or CI harness.
repo_indexIndex RepositoriesIndex local repositories: generate per-user external indexes and add them to the local catalog. Pass discover:true to find repository roots under the given paths first. Pass dryRun:true to discover and report without writing any indexes or catalog (read-only); this replaces the old repo_discover tool. Without dryRun this mutates the persistent local catalog, so it is not a pure read.
repo_inspectInspect Repositoryread-onlyInspect repository shape, languages, package managers, script names, entrypoints, and git metadata. Returns up to 200 representative file paths; pass includeScripts:true to get full script command bodies instead of just names.
repo_mapMap Repositoryread-onlyMap a repository into a compact JSON code map, optionally narrowed by domain, file kind, or controller route. Pass domain to find files for a feature, kind to find files of a type (route, controller, service, apiClient, component, test), or route to match Nest controller routes by substring/regex. Replaces the old find_domain, find_file_kind, find_backend_route, and find_frontend_api_client tools. Uses a per-user external cache and leaves the target repository unchanged.
repo_searchSearch Repository Catalogread-onlySearch indexed local repositories by path, domain, kind, route, imports, exports, and symbols. Omit query to list the local repository catalog instead (the catalog listing the old repo_catalog tool returned). Only searches repositories already in the local catalog — if the catalog is empty this returns no matches, so call repo_index on the target repositories first.
review_contextReview ContextProduce PR review context from local git diff metadata, optionally enriched with GitHub PR comments. Use review_context when you want the raw diff/comment context for a change, not a verdict. Use review_verdict instead for the full impact + review + gate composite, or review_gate for the gate verdict alone.
review_gateReview GateGate a change for merge and return a PASS / WARN / FAIL verdict. Omit pr to run the local, no-GitHub gate against a base ref (changed files, secret safety, risk-sensitive paths, release discipline, validation commands, dependency audit, policy profile). Set pr to gate an open GitHub PR via `gh` (PR state, review decision, CODEOWNERS approvals, unresolved conversations, branch protection, status checks). A check that cannot be evaluated in the chosen mode (review state locally, compliance controls that only run in CI) is reported as SKIPPED and never changes the verdict. Merges the old merge_re…
review_verdictReview Verdictread-onlyRun the full review pipeline in one shot: change_impact plus review_context plus review_gate, returning a unified verdict with a derived confidence score. When the repository's .solumberc.json lists companions and a request is given, impactSummary.companions names the top few files each companion repository would own for that request. Use review_verdict when you want the complete picture of a change in a single call. Use review_context instead for diff metadata only (no verdict), or review_gate for the gate verdict alone.
workspace_reportWorkspace Reportread-onlyGenerate a product-level report across multiple related repositories.
Signals
- Stars
- 3
- Forks
- 0
- Open issues
- 0
- Weekly downloads
- 55
- Last commit
- Oct 23, 2026 (6 days ago)
- Last release
- Oct 23, 2026 (6 days ago)
- Last package publish
- Jul 27, 2026 (3 months ago)
From GitHub (fetched Oct 24, 2026) and the package registry.
Details
- Registry name
io.github.nugehs/repoctx- Version
- 2.6.0
- Auth
- No auth
- Packages
- npm @nugehs/repoctx
- License
- MIT
- Repository
- github.com/nugehs/repoctx
- Website
- nugehs.github.io/repoctx/
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
More from nugehs
- 0.620score
bouncer
nugehs
Static compliance-controls checker for UK Online Safety Act & ICO Children's Code.
ConnectorAFreshness: ALocal★ 1↓ 110/wkClaude Code +5 - 0.498score
Aiglare
nugehs
Audit AI/LLM features for governance guardrails: confidence, fallback, validation, human-in-loop.
ConnectorCFreshness: CLocal★ 1↓ 28/wkClaude Code +5 - 0.481score
tieline
nugehs
Static FE-BE contract-drift checker: finds frontend calls the backend does not expose.
ConnectorCFreshness: CLocal↓ 19/wkClaude Code +5 - 0.481score
Gate
nugehs
One ship/no-ship verdict from aiglare, bouncer, tieline & repoctx — the unified merge gate.
ConnectorCFreshness: CLocal↓ 25/wkClaude Code +5
Cite this page
repoctx MCP server. Agent Mart. https://agentmart.dev/connectors/nugehs-repoctx (last updated 2026-10-24)