Proofline logo

Proofline

Connect coding agents to Proofline for review status, findings, guidance, review requests, reruns, and fix verification.

Install Proofline

Pick your client, then add it in one click or paste the config.

Streamable HTTP (Remote)
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "proofline": {
      "command": "npx",
      "args": [
        "-y",
        "@proofline/mcp"
      ],
      "env": {
        "PROOFLINE_TOKEN": "YOUR_VALUE_HERE"
      }
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Values are written into the snippet above so you can paste it as is. They never leave your browser.

Hosted endpointLive · 1h agoLive Remote EndpointOur automated health check connected to this remote MCP endpoint successfully.Last checked 1h ago · Nov 14, 2026, 23:00 UTC

Clients with native remote MCP support can connect directly to this URL.

Remote endpoint
https://proofline.sh/mcp

Install not yet sandbox-tested— we haven't run this command through our automated sandbox yet. Not a red flag; we're working through the catalog.

Overview

Proofline MCP server connects coding agents to Proofline through the hosted Streamable HTTP endpoint at https://proofline.sh/mcp or an optional local stdio bridge. It exposes tools for reading review status and findings, consulting repository guidance, requesting or rerunning reviews, and verifying pushed fixes. Use it when an agent needs access to Proofline review workflows and repository-specific engineering context. A Proofline account is required, and the local bridge requires Node.js 22 or later.

Use cases

  • Read review findings before modifying a repository
  • Request or rerun Proofline reviews from a coding agent
  • Retrieve repository guidance and architecture context
  • Verify fixes pushed after a review
  • Ask codebase questions through Proofline knowledge tools

Key features

  • Hosted Streamable HTTP connection with OAuth
  • Optional Node.js stdio bridge
  • Review status and finding access
  • Review requests, reruns, and fix verification
  • Repository guidance, wiki, and architecture tools
  • Scope- and repository-aware tool access

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked

Recent health check succeeded.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 1h ago via OSV.dev · @proofline/mcp (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars6Stargazers on the source repository.
npm downloads591Package downloads in the last 30 days.
Last commitTodayMost recent push to the default branch.
MaintenanceActively maintainedStatus declared by the project or listing owner.
Directory activity4 viewsConfig copies, upvotes, and views on AllMCPs.

How Proofline works

What Proofline MCP server does

Proofline MCP server gives coding agents access to Proofline review information and review workflows through MCP. Its tools cover review status, findings, captured fix context, review requests, review reruns, and re-verification of pushed fixes. Agents can also retrieve repository guidance, wiki content, codebase answers, architecture documents, and plans.

The server is intended for organizations using Proofline to manage repository reviews and related engineering knowledge. A personal Proofline token selects the organization it belongs to, so the agent does not need a separate organization ID.

How it works

Agents can connect to Proofline in two ways. Clients that support remote HTTP and OAuth can connect directly to https://proofline.sh/mcp. Alternatively, the @proofline/mcp npm package provides a local stdio bridge that forwards requests to the hosted service.

The bridge reads newline-delimited JSON-RPC from standard input and writes protocol responses to standard output; diagnostics are sent to standard error. It discovers the hosted tool catalog at runtime and forwards tool results without rewriting them. Requests are processed one at a time, with no automatic retries.

The bridge uses Proofline's stateless JSON transport with protocol version 2025-11-25. Clients must initialize the connection and then send notifications/initialized before invoking tools.

Setup and configuration

For the local bridge, configure an MCP client to run:

config.json
{
  "command": "npx",
  "args": ["-y", "@proofline/mcp"],
  "env": {
    "PROOFLINE_TOKEN": "YOUR_PROOFLINE_TOKEN"
  }
}

The package requires Node.js 22 or later and does not require a separate CLI installation or runtime dependency setup. Keep the token in local client configuration or provide it through the environment. On Windows, clients that cannot launch npx directly can invoke it through cmd /c.

Create the token in the Proofline console for the target organization. The default service origin is https://proofline.sh; set PROOFLINE_BASE_URL to the HTTPS origin of a dedicated Proofline deployment. The bridge does not open a browser or store credentials.

Tools and capabilities

Available operations are controlled by token scopes, repository access, and organization policy. Suggested scopes include:

  • reviews:read for review information
  • guidance:read for repository guidance
  • knowledge:read for knowledge resources
  • reviews:request for requesting reviews
  • reviews:rerun for rerunning reviews
  • plans:implement for plan-related implementation workflows

The hosted tool catalog may include review findings, review requests and reruns, fix context, pushed-fix verification, guidance, wiki pages, codebase questions, architecture documents, and plans.

Limitations and notes

Input frames are limited to 8 KiB, responses to 8 MiB, and requests to 30 seconds. The bridge refuses redirects, SSE, and MCP-Session-Id headers. Transport failures exit with status 1, while clean end-of-file input exits with status 0.

A failed mutation may have completed on the service, so inspect the resulting state before retrying. Tool refusals preserve isError: true. Model and repository text is marked as untrusted_text and should be treated as data. States such as PENDING, UNAVAILABLE, incomplete assessments, and NOT_VERIFIED do not prove safety or establish that a fix was verified. No tool grants authority to record a human finding disposition.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Proofline

Proofline is an MCP server that connects coding agents to Proofline's hosted review service through Streamable HTTP with OAuth or a local stdio bridge. Its main tools read review status and findings, retrieve repository guidance and knowledge, request or rerun reviews, and verify fixes pushed to a repository.

Run it through npx with `npx -y @proofline/mcp` in your MCP client configuration. Node.js 22 or later is required, and the local bridge needs `PROOFLINE_TOKEN`; no separate CLI installation is needed.

Set `PROOFLINE_TOKEN` to a personal token created in the Proofline console. The token selects the organization and its scopes control available tools; remote clients with HTTP and OAuth support can connect to the hosted endpoint instead.

Yes, Proofline works with Cursor through its MCP configuration. Add the `npx -y @proofline/mcp` command and provide `PROOFLINE_TOKEN`, or use Cursor's remote HTTP and OAuth support with the hosted endpoint.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewProofline AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/proofline?style=directory)](https://allmcps.com/mcp/proofline)
HTML Embed
<a href="https://allmcps.com/mcp/proofline"><img src="https://allmcps.com/api/badge/proofline?style=directory" alt="Proofline on AllMCPs" /></a>