pnpm install completed.This setup works with MCP-capable clients such as Codex, Claude Code, or any other MCP host that can launch a stdio server. That is a protocol compatibility statement, not a partnership claim.
@uiq/mcp-serverprooflane-mcpnpx -y @uiq/mcp-server /
pnpm dlx @uiq/mcp-server, and it is not published yetBy default the server exposes only the 12 core tools below. No extra env is required:
uiq_backend_runtimeuiq_api_sessionsuiq_api_flowsuiq_api_templatesuiq_api_runsuiq_cataloguiq_server_selfcheckuiq_run_profileuiq_run_streamuiq_run_overviewuiq_read_artifactuiq_gate_failuresUse UIQ_MCP_TOOL_GROUPS to enable optional groups on demand: advanced/register/proof/analysis.
# Example: enable only register + proof
UIQ_MCP_TOOL_GROUPS=register,proof
# Example: enable every optional group
UIQ_MCP_TOOL_GROUPS=all
Legacy compatibility switches are still accepted:
UIQ_MCP_EXPOSE_ADVANCED_TOOLS=trueUIQ_MCP_ENABLE_ADVANCED_TOOLS=trueEither legacy switch enables every optional group.
{
"mcpServers": {
"uiq": {
"command": "pnpm",
"args": ["mcp:start"],
"cwd": "/ABSOLUTE/PATH/TO/REPO",
"env": {
"UIQ_MCP_API_BASE_URL": "http://127.0.0.1:18080",
"UIQ_MCP_TOOL_GROUPS": "advanced,analysis,proof"
}
}
}
}
{
"mcpServers": {
"uiq": {
"command": "npx",
"args": ["-y", "@uiq/mcp-server"],
"env": {
"UIQ_MCP_API_BASE_URL": "http://127.0.0.1:18080",
"UIQ_MCP_TOOL_GROUPS": "advanced,analysis,proof"
}
}
}
}
That second config shape is the future package path for @uiq/mcp-server. It
is ready to document, but it is not published yet.
uiq_a11y_topuiq_api_automation_canceluiq_api_automation_commandsuiq_api_automation_runuiq_api_automation_taskuiq_api_automation_tasksuiq_api_flowsuiq_api_runsuiq_api_sessionsuiq_api_templatesuiq_backend_runtimeuiq_cataloguiq_compare_perfuiq_computer_use_runuiq_diff_proof_campaignuiq_export_proof_bundleuiq_gate_failuresuiq_list_runsuiq_model_target_capabilitiesuiq_perf_metricsuiq_read_artifactuiq_read_manifestuiq_read_proof_reportuiq_read_repo_docuiq_register_orchestrateuiq_register_stateuiq_run_commanduiq_run_overviewuiq_run_profileuiq_run_proof_campaignuiq_run_streamuiq_security_summaryuiq_server_selfcheckuiq_summarize_failuresuiq_visual_statusuiq_read_run_ai_reviewuiq_generate_release_briefuiq_find_similar_failuresuiq_explain_template_feasibilityuiq_list_manual_gatesUse this path when you need to run work, inspect the current manual-gate inbox, and read a release summary without inventing a second truth surface.
uiq_server_selfcheckuiq_run_profile or uiq_run_streamuiq_run_overviewuiq_list_manual_gatesuiq_generate_release_briefUse this path when an agent needs governed read context before proposing the next action.
uiq_cataloguiq_read_run_ai_reviewuiq_generate_release_briefuiq_find_similar_failuresuiq_explain_template_feasibilityUse this loop when a Codex session, Claude Code session, or another MCP-capable client needs to understand the latest result without turning Prooflane into a generic chat tool:
uiq_run_overviewuiq_generate_release_briefuiq_find_similar_failuresuiq_list_manual_gatesuiq_explain_template_feasibilityWhy this loop is truthful:
uiq_generate_release_brief is a read-only summary over governed evidenceuiq_find_similar_failures reuses historical failure artifacts instead of
inventing a second memory systemuiq_list_manual_gates and uiq://manual-gates/inbox-summary expose the
same paused-run context shown in Runs & Blocksuiq_explain_template_feasibility exposes the same migration hints that the
UI now surfaces in Advanced ReviewUse this path when you want to compare existing governed evidence and inspect why a candidate is blocked, ready, or still missing proof.
uiq_run_proof_campaignuiq_read_proof_reportuiq_diff_proof_campaignuiq_generate_release_briefuiq_compare_perfuiq_server_selfcheckuiq_cataloguiq_run_profile or uiq_run_streamuiq_run_overviewuiq_gate_failures (if not passed)uiq_read_artifactbaseUrlappbundleIddiagnosticsMaxItemsexploreBudgetSecondsexploreMaxDepthexploreMaxStateschaosSeedchaosBudgetSecondschaosClickRatiochaosInputRatiochaosScrollRatiochaosKeyboardRatioloadVusloadDurationSecondsloadRequestTimeoutMsloadEnginea11yMaxIssuesa11yEngineperfPresetperfEnginevisualModesoakDurationSecondssoakIntervalSecondsautostartTargetLegacy fields browser/platform/device/headless/timeout/env are intentionally excluded.
docs/skills/prooflane-mcp/SKILL.mduiq://runs/latest/manifestuiq://runs/latest/summaryuiq://review/latest-release-briefuiq://manual-gates/inbox-summary