OrangePro
Find test gaps, generate grounded tests, and dynamically prove behavior with mutation testing.
Connector by orangepro.ai · Domain 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/orangepro-ai-mcp
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
Use cases: testing, code-review
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.
- Tools
- 16 read · 17 write · 0 delete
- Secrets
- 2 (API keys, tokens or passwords)
- Install scripts
- None found
- Runs as
- Node.js package
Tools by what they do 33
Read from the source code; the running server may list different tools.
Read 16 · Look things up without changing anything.
analyze_pr_riskanalyze_release_readinessexplain_quality_riskget_coverage_gapsorangepro_changed_impactorangepro_doctororangepro_explain_testorangepro_find_test_gapsorangepro_get_agentorangepro_get_agent_healthorangepro_get_agent_logsorangepro_graph_score
Show 4 more tools
orangepro_list_agent_runsorangepro_list_agentsorangepro_statsorangepro_status
Write 17 · Create, change, send or run things.
build_regression_packconvert_bug_to_testsgenerate_missing_coveragegenerate_test_scriptsorangepro_ai_flowsorangepro_ai_linksorangepro_analyze_sourcesorangepro_export_evidence_packorangepro_generate_testsorangepro_proveorangepro_prove_looporangepro_record_run
Show 5 more tools
orangepro_resolve_storyorangepro_rtmorangepro_run_agentorangepro_startorangepro_update_graph
Secrets and settings it asks for
Secrets: values you paste in that let it act as you.
ANTHROPIC_API_KEYOPENAI_API_KEY
Other settings (environment variables or headers).
OLLAMA_BASE_URL
Network hosts it talks to 8
api.anthropic.com· found in codeapi.openai.com· found in codecli.github.com· found in coded3js.org· found in codegithub.com· found in codeglama.ai· found in codeopro-api-prod-candidate.onrender.com· found in codeorangepro.ai· found in code
Files it touches
- Your home directory (~)
Tools (33)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
analyze_pr_riskAnalyze PR riskread-onlyAnalyze a pull request for quality risk. Returns overall risk score (0-100), risk drivers, impacted categories, coverage gaps, and recommended tests to run. Use before merging to catch regressions.
analyze_release_readinessAnalyze release readinessread-onlyGet a tenant-wide release readiness assessment. Returns a ship/review/block recommendation with confidence score, coverage analysis, risk areas, and recommended actions.
build_regression_packBuild regression packBuild a regression test pack for a specific application area. Returns a set of tests designed to catch regressions in that area.
convert_bug_to_testsConvert bug to regression testsGenerate regression tests from a bug report or incident description. Returns test cases with steps, expected results, and priority. Use to prevent the same bug from shipping again.
explain_quality_riskExplain quality riskread-onlyGet a quality risk assessment using coverage heatmap, execution history, and 30-day trend data. Use to answer 'are we safe to ship?' or 'what areas need more tests?'
generate_missing_coverageGenerate missing coverageGenerate test cases for a user story or feature that needs better coverage. Returns categorized test cases with steps and expected results.
generate_test_scriptsGenerate executable test scriptsConvert test cases from a completed test generation job into executable scripts for Playwright, Cypress, Selenium, or Puppeteer.
get_coverage_gapsGet OrangePro coverage gapsread-onlyFind application areas lacking test coverage. Returns a heatmap of critical (red), partial (yellow), and healthy (green) coverage zones with test counts.
orangepro_ai_flowsStage/apply AI candidate flowsOpt-in AI lane: propose candidate behavior-flow chains over existing deterministic entry and CodeSymbol ids. Generate writes .orangepro/flows.json only; apply=true stores survivors under analysis.candidate_flows. Candidate flows are a verify-these worklist and never affect Proven, deterministic flow counts, tiers, or coverage.
orangepro_ai_linksStage/apply AI candidate linksOpt-in AI lane: propose weak MAY_RELATE_TO candidate links between existing deterministic behavior and CodeSymbol nodes. Generate writes .orangepro/ai/links.json only; apply=true explicitly merges survivors into candidate_edges. These links never affect proven coverage.
orangepro_analyze_sourcesAnalyze local sourcesBuild or refresh the local OrangePro evidence graph from a local checkout/path plus optional CSV/Markdown enrichers. Metadata-only by default — reads source in-process but never stores or uploads code. Optionally stages/applies AI candidate flows and refreshes the report when ai_flows=true.
orangepro_changed_impactChanged-file impactread-onlyDIFF/PR TOOL — only for real code-review situations. Summarizes what changed vs a base git ref and which local graph behaviors/tests are affected (basic changed-file impact; no deep route/API shape analysis). Requires a git repo and a real diff: returns status 'no_diff' / 'no_code_changes' (diff was docs-only) / 'missing_base_ref' / 'not_a_git_repo' with guidance instead of fabricated impact when there is nothing to analyze. For baseline (no-PR) test opportunities use orangepro_find_test_gaps.
orangepro_doctorRecommend next evidenceread-onlyRecommend the smallest next source that would most improve generated-test quality, with expected score impact. Teaches what data improves output.
orangepro_explain_testExplain a generated testread-onlyExplain why a generated test exists: which graph evidence anchors support it, source refs, and whether weak/candidate evidence was used. Exposes trust artifacts only, not internal generation logic.
orangepro_export_evidence_packExport evidence packExport a portable evidence pack (JSON) plus a human-readable Markdown summary for review or later hosted promotion. Includes facts, provenance, generated outputs, and high-level score metadata — never prompts, weights, traces, or raw source. Validates against the local schema.
Show 18 more tools
orangepro_find_test_gapsFind test gapsread-onlyList requirements/flows with weak or missing test evidence, plus top_risk_gaps for unproven code symbols ranked by the OrangePro Risk Score (Probability × Impact × DetectionDifficulty). Risk is prioritization only; it never changes coverage/proof status.
orangepro_generate_testsGenerate grounded testsGenerate a small capped set (1-5) of grounded tests from local evidence using your own model key (BYOK: OpenAI-compatible, Ollama, or Anthropic). Tests are diversified across lightweight LOCAL scenario buckets (happy_path, validation_error, edge_case, integration_flow, security_privacy, regression) chosen from the evidence — unjustified buckets are skipped, never padded. By default it focuses the top-gap behavior and returns up to `limit` bucket-diverse tests for it; pass multiple target_ids to split the budget across them. Each test reports its bucket plus VALIDATED grounding `evidence` (ever…
orangepro_get_agentGet OrangePro agentread-onlyGet full configuration and status for a specific OrangePro agent. Returns source config, schedule, last run summary, and agent metadata.
orangepro_get_agent_healthGet OrangePro agent healthread-onlyRead health and connectivity status for an OrangePro agent. Use to diagnose why an agent is failing.
orangepro_get_agent_logsGet OrangePro agent logsread-onlyRead recent log lines for an OrangePro agent. Use to debug failures or verify what an agent did during a run.
orangepro_graph_scoreGraph readiness scoreread-onlyReturn the local graph readiness score (0-100), band, per-dimension breakdown, and plain-language missing evidence. Readiness signal, not a proof of test lift.
orangepro_list_agent_runsList OrangePro agent runsread-onlyList recent runs for a specific OrangePro agent. Returns run_id, status, start time, duration, and records processed.
orangepro_list_agentsList OrangePro agentsread-onlyList all OrangePro agents configured for a tenant. Returns agent_id, name, status, source config, and last run time. Use this first to discover available agents before running or inspecting them.
orangepro_proveRun dynamic targeted proofRun the dynamic targeted-proof oracle for a CodeSymbol and append a metadata-only ledger certificate. Public Proven closes only when baseline green plus a valid sentinel mutation of the credited symbol fails the same test at an assertion. Static record_run is diagnostics only.
orangepro_prove_loopSetup, run dynamic proof, refresh reportProduct wrapper around orangepro_prove: run trusted-local setup_commands in the source checkout, then the UNCHANGED dynamic targeted-proof oracle, then refresh the behavior report. Setup is non-secret repo prep only (build/install/shim); a setup failure returns unrunnable, does not run the oracle, and leaves the ledger untouched (never Proven). Public Proven still closes only through the unchanged certificate.
orangepro_record_runRecord gap-fill outcomeRecord an agent test-writing attempt as static diagnostics. When test_path is provided for TS/JS, OrangePro first tries scoped deterministic re-prove; otherwise it re-analyzes the repo. Static hard COVERS edges render as Associated signal; public Proven requires orangepro_prove.
orangepro_resolve_storyResolve story in OrangePro KGResolve a user story, requirement, or feature description against the OrangePro Knowledge Graph. Returns grounded entities, matched concepts, and confidence scores.
orangepro_rtmDeterministic traceability matrixWrite and return a deterministic Requirements Traceability Matrix. Status comes only from the local graph and gap-fill ledger: Proven, Runtime-covered, Associated signal, No integration signal, Reproven, or Generated-unverifiable. No LLM calls.
orangepro_run_agentRun OrangePro agentTrigger an immediate run for an OrangePro agent. Returns run_id and initial status. Use orangepro_list_agent_runs to check completion.
orangepro_startStart OrangeProOne-command local setup for a repo or PR: analyze sources, auto-apply weak AI candidate links and candidate flows when a real BYOK provider is configured, write behavior-coverage.html (detailed report), short_behavior-coverage.html (summary), tests.csv + rtm.md, summarize changed/gap targets, and return agent next actions. When nothing changed since the last run it returns at once with unchanged_since and reuses the reports (fresh=true forces a full run). AI lanes stay separate and never affect Proven coverage.
orangepro_statsGap-fill ledger statsread-onlySummarize the local gap-fill ledger: attempted, dynamic-reproven, unproven, legacy static-associated, generated-but-unverifiable, and kept rate. Metadata-only.
orangepro_statusLocal workspace statusread-onlyShow local workspace state without generating anything: whether the graph is fresh/stale/missing, source mix, score, and privacy settings (always local, no upload).
orangepro_update_graphIncrementally update graphRefresh the local graph from changed files. Incremental and non-destructive by default — preserves evidence and marks affected generated tests stale.
Compare and alternatives
Featured in
Signals
- Stars
- 18
- Forks
- 1
- Open issues
- 0
- Weekly downloads
- 98
- Last commit
- Oct 21, 2026 (8 days ago)
- Last release
- Oct 10, 2026 (18 days ago)
- Last package publish
- Oct 10, 2026 (18 days ago)
From GitHub (fetched Oct 24, 2026) and the package registry.
Details
- Registry name
ai.orangepro/mcp- Version
- 0.2.58
- Auth
- API key
- Packages
- npm @orangepro/mcp-server
- License
- MIT
- Repository
- github.com/OrangeproAI/orangepro-mcp
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
Same server elsewhere
Copies of this server published by others; search shows only one of them.
Cite this page
OrangePro MCP server. Agent Mart. https://agentmart.dev/connectors/orangepro-ai-mcp (last updated 2026-10-24)