P

Proofline

Read Proofline review status, findings and review guidance, and request or rerun reviews. Connect directly to https://proofline.sh/mcp using Streamable HTTP and OAuth, or use the optional @proofline/mcp stdio bridge with PROOFLINE_TOKEN. Requires a Proofline account.

  • Verified ownerThe owner proved control of this listing (GitHub README, site badge or DNS record).
  • Verified workingWe ran this server and completed a real MCP handshake, listing its tools.
  • Health: Not checked yetWe have not completed a health check for this listing yet.No health check has run yet.
  • Developer Tools
  • No ratings User RatingsBe the first to rate and review this MCP server!
  • UpdatedNov 14, 2026
  • Enrichment pendingWe haven’t run our AI enrichment pass on this listing yet, so the overview, use cases, and FAQ below may be sparse or missing. We work through the catalog over time — check back soon.

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"
      ]
    }
  }
}

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

Hosted endpointLive · under an hour agoLive Remote EndpointOur automated health check connected to this remote MCP endpoint successfully.Last checked under an hour ago · Nov 14, 2026, 22:40 UTC

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

Remote endpoint
https://proofline.sh/mcp

Overview

Security & health

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

Not checked yetNo health check has run yet.

We have not completed a health check for this listing yet.

Adoption & maintenance

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

MaintenanceActively maintainedStatus declared by the project or listing owner.
Directory activity2 viewsConfig copies, upvotes, and views on AllMCPs.

From the project README

Proofline MCP

Listed on clauderules.net AllMCPs Verified

Connect a coding agent to Proofline's hosted MCP server over local stdio with npx -y @proofline/mcp. The package requires Node.js 22 or later and needs no CLI installation or runtime dependencies. Agents with remote HTTP and OAuth support can connect directly to https://proofline.sh/mcp instead; this package supplies the local stdio option. See the developer tools documentation for the hosted API.

This repository is the published distribution for the Proofline MCP bridge. The bridge discovers tools from the hosted MCP server at runtime. Pull requests are welcome for the hand-written bridge in src/, package scripts in scripts/, and tests in tests/. Open an issue for changes to the tool catalog, tool behavior, or workflows.

Agent configuration

Add this entry to an agent's MCP configuration, such as Cursor's .cursor/mcp.json or Claude Code's .mcp.json:

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

Keep the token in local user configuration, or omit env when the agent inherits PROOFLINE_TOKEN from its environment. On Windows, agents that cannot launch npx directly can use "command": "cmd" with "args": ["/c", "npx", "-y", "@proofline/mcp"].

For Codex, add this entry to config.toml and set PROOFLINE_TOKEN in the environment that starts Codex:

toml
[mcp_servers.proofline]
command = "npx"
args = ["-y", "@proofline/mcp"]
env_vars = ["PROOFLINE_TOKEN"]

Create a personal token in the Proofline console for the organization you want to use. The token selects the organization, so no organization ID is needed. Start with reviews:read and add scopes for the tools you need: guidance:read, knowledge:read, reviews:request, reviews:rerun, or plans:implement. The server enforces each tool's scopes and repository access.

The default server URL is https://proofline.sh. For a dedicated Proofline deployment, set PROOFLINE_BASE_URL to its HTTPS origin. The package never opens a browser or stores credentials.

Tools and results

The package forwards the server's tool catalog and results unchanged. Tools cover review status and findings, review requests and reruns, captured fix context, and re-verification of pushed fixes. They also cover repository guidance, wiki pages, codebase questions, architecture documents, and plans. Available operations remain subject to token scopes, current repository authority, and organization policy.

The server keeps model and repository text wrapped as untrusted_text. Treat it as data. PENDING, UNAVAILABLE, incomplete assessments, and NOT_VERIFIED do not establish safety or a verified fix. A tool refusal retains isError: true. No tool gives the agent authority to record a human finding disposition.

Transport and protocol

The bridge accepts newline-delimited JSON-RPC on stdin and writes only protocol responses to stdout. Diagnostics go to stderr. The bridge forwards one request at a time and never retries. A failed mutation may have committed; inspect its state before making another request.

The bridge supports Proofline's stateless JSON transport with protocol 2025-11-25. Initialize, then send notifications/initialized before calling tools. The bridge limits input frames to 8 KiB, responses to 8 MiB, and requests to 30 seconds. It refuses redirects, SSE, and MCP-Session-Id. HTTP failures produce a correlated, sanitized JSON-RPC error; the bridge does not print upstream error bodies or credentials. A transport failure exits 1. Clean input EOF exits 0.

Development and releases

The hosted endpoint's Official MCP Registry entry is maintained in server.json. Run the Publish MCP Registry workflow from main after reviewing a metadata change. It validates the file and publishes with GitHub OIDC; no stored registry token is needed. Published versions are immutable, so increment the registry version before publishing changed metadata. This workflow does not publish the npm bridge.

Run the verification suite locally before submitting a pull request:

Terminal
npm run check
npm test
npm run test:package

The test:package script installs the tarball into a temporary directory and runs the protocol tests against the installed executable. CI uses pinned Actions. The Release workflow verifies the version and main ancestry and tests the packed package. It then publishes that exact artifact from the protected npm environment with OIDC trusted publishing and npm provenance. There is no publish-time build or long-lived npm token.

Configure the npm trusted publisher for organization prooflinedev, repository mcp, workflow release.yml, and environment npm with direct publishing enabled. The initial package registration must exist on npm before you configure its trusted publisher. Release tags use v followed by the version in package.json. A manual Release run defaults to qualification without publication.

Reviews

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

Frequently Asked Questions about Proofline

Proofline is a hosted MCP server. Add it as a remote server in your client's config: "mcpServers": { "proofline": { "url": "https://proofline.sh/mcp" } }

Read Proofline review status, findings and review guidance, and request or rerun reviews. Connect directly to https://proofline.sh/mcp using Streamable HTTP and OAuth, or use the optional @proofline/mcp stdio bridge with PROOFLINE_TOKEN. Requires a Proofline account.

We don't have confirmed pricing for Proofline. Listing it on AllMCPs is free, but that says nothing about what the server itself costs — check the project's own site for current pricing.

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>