Skip to content
Agentmart
Submit a tool

repoctx

Local-first code context, impact analysis, and merge-readiness verdicts for AI agents.

Connector by nugehs · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)★ 3
Write a review

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.

We use your email only for this newsletter. Privacy

About

Local-first code context, impact analysis, and merge-readiness verdicts for AI agents.

No 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_experience
  • change_impact
  • context_pack
  • model_route
  • repo_harness
  • repo_inspect
  • repo_map
  • repo_search
  • review_verdict
  • workspace_report

Write 4 · Create, change, send or run things.

  • convergence_score
  • record_request_read
  • review_context
  • review_gate

Delete 1 · Delete, drop, revoke or wipe things.

  • repo_index

Network hosts it talks to 10

  • api.anthropic.com · found in code
  • api.bashbop.com · found in code
  • api.typesafe.ai · found in code
  • bashbop.github.io · found in code
  • cli.github.com · found in code
  • fonts.googleapis.com · found in code
  • fonts.gstatic.com · found in code
  • github.com · found in code
  • glama.ai · found in code
  • json.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-only

    Score 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-only

    Given 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-only

    Generate 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 Score

    Score 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-only

    Recommend 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_read

    Record how you read a request to change or understand a code repository.

  • repo_harnessRepository Harnessread-only

    Generate setup, validation, runtime, and context commands for an agent or CI harness.

  • repo_indexIndex Repositories

    Index 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-only

    Inspect 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-only

    Map 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-only

    Search 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 Context

    Produce 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 Gate

    Gate 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-only

    Run 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-only

    Generate 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
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from nugehs

Cite this page

repoctx MCP server. Agent Mart. https://agentmart.dev/connectors/nugehs-repoctx (last updated 2026-10-24)