Proofline MCP sunucusu
Commit 12 Kas 2026Kodlama ajanlarını kod inceleme talebinde bulunmak, bulguları incelemek ve depo kılavuzuna erişmek için Proofline'ın barındırılan sunucusuna bağlar.
Ayrıca bilinen adı prooflinedev/mcp
- Yıldızlar
- 6
- Araçlar
- —
- İndirmeler, 30 gün
- —
- En son sürüm
- —
- Son commit
- 12 Kas 2026
- Lisans
- Apache-2.0
Proofline MCP nedir?
Proofline bir MCP sunucusudur. Kodlama ajanlarını kod inceleme talebinde bulunmak, bulguları incelemek ve depo kılavuzuna erişmek için Proofline'ın barındırılan sunucusuna bağlar.
Özet, projenin README dosyasından oluşturuldu
Proofline MCP sunucusu hakkında
Kodlama ajanlarını Proofline'ın barındırılan sunucusuna bağlamak, geliştiricilerin doğrudan yapay zeka araçları üzerinden kod inceleme talebinde bulunmalarına ve depo kılavuzuna erişmelerine olanak tanır. Bu köprü, npx kullanarak yerel stdio üzerinden çalışır; bu da onu Cursor veya Claude Code gibi ajanlarla uyumlu hale getirir. Kimlik doğrulaması yapmak ve uygun organizasyonu seçmek için Node.js 22 veya üzeri ile Proofline konsolundan oluşturulmuş bir PROOFLINE_TOKEN gereklidir.
Kullanıcılar, ajan yeteneklerini reviews:read, guidance:read ve plans:implement gibi belirli token kapsamları aracılığıyla kontrol edebilirler. Sunucu; inceleme bulgularını incelemek, yeni inceleme talebinde bulunmak, değerlendirmeleri yeniden çalıştırmak ve mimari belgeler veya wiki sayfaları gibi kod tabanı bilgilerine erişmek için araçlar sağlar. Köprü iletişimi kolaylaştırırken kimlik bilgilerini saklamaz veya tarayıcı açmaz, böylece tüm etkileşimlerin yapılandırılmış ajan ortamı içinde kalmasını sağlar.
Özel dağıtımlar kullanan ekipler için PROOFLINE_BASE_URL ortam değişkeni, özel bir HTTPS kaynağına işaret edecek şekilde ayarlanabilir. Sistem çeşitli inceleme durumlarını yönetir ve düzeltmeler için bağlam sağlar, ancak model ve depo metinlerini güvenilmeyen veri olarak işler. 8 KiB giriş çerçeveleri ve 30 saniyelik istek zaman aşımları dahil olmak üzere belirli limitlerle çalışır.
Neler yapabilirsiniz
- 1Otomatik kod inceleme talebi oluşturmaKodlama ajanınızdan belirli bir pull request için yeni bir kod incelemesi başlatmasını isteyin.
- 2Depo mimarisi hakkında sorgulama yapmaBir yapay zeka ajanının kod tabanınız veya mimari belgeleriniz hakkındaki soruları yanıtlamasını sağlayın.
- 3İnceleme izinlerini yönetmeBelirli OAuth kapsamları atayarak bir ajanın tam olarak hangi araçları kullanabileceğini yapılandırın.
Projenin README dosyasından alınmıştır. Her kullanım durumu, oradaki bir alıntı ile kontrol edilir.
Yapılandırma
PROOFLINE_TOKEN
| Ad | Açıklama | Sunucu |
|---|---|---|
| PROOFLINE_TOKEN | — |
Otomatik kontroller
Çalıştırıldı 14 Kas 2026Tam rapor →Henüz doğrulanmadı. Bir sunucunun 80 puana, ciddi bir bulgu olmamasına ve kontrol edebilmemiz için yeterli veriye ihtiyacı vardır. Kontroller nasıl çalışır · Daha fazla puan için nelerin düzeltileceği
- Kaynak deposu bağlantılı ve erişilebilirprooflinedev/mcp is public and reachablegithub.com/prooflinedev/mcp ↗Geçti
- Paket, bu depoyu kaynağı olarak gösteriyorKontrol edilmedi
- Derleme kökeni (Sigstore onayı)Kontrol edilmedi
- Açık kaynak lisansı (OSI)Apache-2.0spdx.org/licenses/Apache-2.0.html ↗Geçti
- Son bir yıl içinde commit veya sürüm mevcutLast commit or release 2026-11-12github.com/prooflinedev/mcp ↗Geçti
- OpenSSF ScorecardKontrol edilmedi
- Paket adı popüler bir pakete yakın değilKontrol edilmedi
- Pakette veya bağımlılıklarında kritik uyarı yokKontrol edilmedi
- Modele yönelik gizli talimat yok0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersGeçti
- Yıkıcı araçlar etiketlenmişKontrol edilmedi
- Uzak uç nokta MCP el sıkışmasına yanıt veriyorKontrol edilmedi
Proofline MCP
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:
{
"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:
[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
Run the verification suite locally before submitting a pull request:
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.
Proofline MCP soruları
Proofline'ı kodlama ajanımla nasıl yapılandırırım?
npx kullanarak @proofline/mcp komutunu çalıştırabilir ve ortam değişkenlerinde PROOFLINE_TOKEN değerini sağlayarak ajanınızın MCP ayarlarına bir yapılandırma girişi ekleyebilirsiniz.
Proofline MCP server aracılığıyla hangi araçlar kullanılabilir?
Araçlar; inceleme durumu, bulgular, inceleme talepleri, yeniden çalıştırma, düzeltme bağlamı, yeniden doğrulama, depo kılavuzu, wiki sayfaları, kod tabanı soruları ve mimari belgeleri kapsamaktadır.
Proofline MCP köprüsünü çalıştırmak için sistem gereksinimleri nelerdir?
Paket Node.js sürüm 22 veya üzerini gerektirir; herhangi bir CLI kurulumu veya çalışma zamanı bağımlılığı gerektirmez.
Farklı araçlar için izinleri nasıl yönetirim?
İzinler token kapsamları (scopes) aracılığıyla yönetilir; 'reviews:read' ile başlayabilir ve ihtiyaca göre 'guidance:read' veya 'reviews:request' gibi belirli kapsamlar ekleyebilirsiniz.