Proofline MCP server
2026년 11월 12일 커밋코딩 에이전트를 Proofline 호스팅 서버에 연결하여 코드 리뷰를 요청하고, 분석 결과를 확인하며, 저장소 가이드를 제공받을 수 있습니다.
다른 이름 prooflinedev/mcp
- 스타
- 6
- Tools
- —
- 다운로드, 30일
- —
- 최신 버전
- —
- 마지막 커밋
- 2026년 11월 12일
- 라이선스
- Apache-2.0
Proofline MCP란?
Proofline은(는) MCP server입니다. 코딩 에이전트를 Proofline 호스팅 서버에 연결하여 코드 리뷰를 요청하고, 분석 결과를 확인하며, 저장소 가이드를 제공받을 수 있습니다.
프로젝트 README에서 생성된 요약
Proofline MCP server 정보
코딩 에이전트를 Proofline 호스팅 서버에 연결하면 개발자가 AI 도구를 통해 직접 코드 리뷰를 요청하고 저장소 가이드를 확인할 수 있습니다. 이 브릿지는 npx를 사용하여 로컬 stdio를 통해 작동하므로 Cursor 또는 Claude Code와 같은 에이전트와 호환됩니다. 인증 및 적절한 조직 선택을 위해 Node.js 22 이상과 Proofline 콘솔에서 생성한 PROOFLINE_TOKEN이 필요합니다.
사용자는 reviews:read, guidance:read, plans:implement와 같은 특정 토큰 스코프를 통해 에이전트의 기능을 제어할 수 있습니다. 서버는 리뷰 분석 결과 확인, 새로운 리뷰 요청, 평가 재실행, 아키텍처 문서나 위키 페이지와 같은 코드베이스 지식 접근을 위한 도구를 제공합니다. 이 브릿지는 통신을 원활하게 하지만, 자격 증명을 저장하거나 브라우저를 열지 않으므로 모든 상호작용은 설정된 에이전트 환경 내에서 유지됩니다.
전용 배포 환경을 사용하는 팀의 경우, PROOFLINE_BASE_URL 환경 변수를 설정하여 커스텀 HTTPS 오리진을 가리키도록 할 수 있습니다. 시스템은 다양한 리뷰 상태를 처리하고 수정에 필요한 컨텍스트를 제공하지만, 모델 및 저장소 텍스트를 신뢰할 수 없는 데이터로 취급합니다. 8 KiB 입력 프레임 및 30초 요청 타임아웃을 포함한 특정 제한 사항 내에서 작동합니다.
활용 사례
- 1자동 코드 리뷰 요청코딩 에이전트에게 특정 pull request에 대한 새로운 코드 리뷰를 트리거하도록 요청합니다.
- 2저장소 아키텍처 질의AI 에이전트가 코드베이스나 아키텍처 문서에 관한 질문에 답변하도록 합니다.
- 3리뷰 권한 관리특정 OAuth 스코프를 할당하여 에이전트가 사용할 수 있는 도구를 정확하게 구성합니다.
프로젝트의 README를 바탕으로 작성되었습니다. 모든 활용 사례는 해당 내용의 인용문과 대조하여 확인합니다.
구성
PROOFLINE_TOKEN
| 이름 | 설명 | 유형 |
|---|---|---|
| PROOFLINE_TOKEN | — |
자동 검사
2026년 11월 14일에 실행됨전체 보고서 →아직 인증되지 않았습니다. 서버는 80점 이상의 점수, 심각한 결함 없음, 그리고 검사에 충분한 데이터를 갖추어야 합니다. 검사 방식 · 점수를 높이기 위해 수정할 항목
- 소스 저장소 연결 및 접근 가능prooflinedev/mcp is public and reachablegithub.com/prooflinedev/mcp ↗통과
- 패키지가 이 저장소를 소스로 명시검사되지 않음
- 빌드 출처(Sigstore 증명)검사되지 않음
- 오픈 소스 라이선스 (OSI)Apache-2.0spdx.org/licenses/Apache-2.0.html ↗통과
- 최근 1년 내 커밋 또는 릴리스Last commit or release 2026-11-12github.com/prooflinedev/mcp ↗통과
- OpenSSF Scorecard검사되지 않음
- 패키지 이름이 인기 패키지와 유사하지 않음검사되지 않음
- 패키지 및 해당 종속성에 중요한 보안 권고 없음검사되지 않음
- 모델에 대한 숨겨진 지침 없음0 tool descriptions and the README read; no override phrases, credential paths or hidden characters통과
- 파괴적인 도구에 라벨 표시됨검사되지 않음
- 원격 엔드포인트가 MCP 핸드셰이크에 응답검사되지 않음
README
GitHub에서 보기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 질문
코딩 에이전트에 Proofline을 어떻게 설정하나요?
npx를 사용하여 @proofline/mcp를 실행하고 환경 변수에 PROOFLINE_TOKEN을 제공하면 에이전트의 MCP 설정에 구성 항목을 추가할 수 있습니다.
Proofline MCP server를 통해 어떤 도구를 사용할 수 있나요?
리뷰 상태, 분석 결과, 리뷰 요청, 재실행, 수정 컨텍스트, 재검증, 저장소 가이드, 위키 페이지, 코드베이스 질문 및 아키텍처 문서 관련 도구를 제공합니다.
Proofline MCP 브릿지 실행을 위한 시스템 요구 사항은 무엇인가요?
이 패키지는 Node.js 버전 22 이상이 필요하며, 별도의 CLI 설치나 런타임 종속성은 필요하지 않습니다.
도구별 권한은 어떻게 관리하나요?
권한은 토큰 스코프를 통해 관리됩니다. 'reviews:read'로 시작하여 필요에 따라 'guidance:read' 또는 'reviews:request'와 같은 특정 스코프를 추가할 수 있습니다.