
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
Self-hosted Protobuf schema registry in Go — OIDC/RBAC, multi-source vendoring (pbuf, buf.build, Git), go_package patching, drift detection, Web UI & MCP server
개요
pbuf-registry is an Apache-2.0, self-hosted Protocol Buffers schema registry written in Go—complete with , , (pbuf-registry, buf.build, and Git), , , a , and a for AI coding agents. - Why pbuf-registry? (Comparison vs. Buf & Git) - The Ecosystem - Key Features - Automatic option go_package Rewriting (gen_out) - Hybrid Multi-Source Vendoring (pbuf-registry, buf.build, and Git) - Schema Drift & Breaking Change Detection (pbuf drift diff) - Native MCP Server for AI Coding Agents (pbuf mcp) - Per-Module RBAC & OIDC / OAuth2 SSO - Web UI for Browsing & Incident Investigation - Quick Start (2 Minutes) - CLI Installation (pbuf) - Configuration (pbuf.yaml) - Vendoring from pbuf-registry - Vendoring from Buf Schema Registry (buf.
README
원문 README의 일부입니다. 원문 보기.
Self-Hosted, Open-Source Protobuf Schema Registry (pbuf-registry)
pbuf-registry is an Apache-2.0, self-hosted Protocol Buffers schema registry written in Go—complete with OIDC / OAuth2 SSO, per-module RBAC, multi-source vendoring (pbuf-registry, buf.build, and Git), automatic option go_package rewriting, breaking-change & transitive drift detection, a dark-mode Vue 3 Web UI, and a built-in Model Context Protocol (pbuf mcp) server for AI coding agents.
Table of Contents
- Why
pbuf-registry? (Comparison vs. Buf & Git) - The Ecosystem
- Key Features
- Automatic
option go_packageRewriting (gen_out) - Hybrid Multi-Source Vendoring (
pbuf-registry,buf.build, and Git) - Schema Drift & Breaking Change Detection (
pbuf drift diff) - Native MCP Server for AI Coding Agents (
pbuf mcp) - Per-Module RBAC & OIDC / OAuth2 SSO
- Web UI for Browsing & Incident Investigation
- Automatic
- Quick Start (2 Minutes)
- CLI Installation (
pbuf) - Configuration (
pbuf.yaml) - CLI Reference (
pbuf)
설치
docker run -d \설정
{
"mcpServers": {
"pbuf-registry": {
"command": "pbuf",
"args": ["mcp"],
"env": {
"PBUF_REGISTRY_ADDR": "pbuf.cloud:6777"
}
}
}
}