macOS
brew install mcp-publisherlocal Homebrew formula metadata
brew
Publisher CLI tool for the Official Model Context Protocol (MCP) Registry. Version 1.7.9 via Homebrew; verified 2026-05-13.
install
brew install mcp-publisherlocal Homebrew formula metadata
overview
Publisher CLI tool for the Official Model Context Protocol (MCP) Registry
history
mcp-publisher is the official CLI used to publish server metadata to the Model Context Protocol Registry. It lives in the modelcontextprotocol/registry repository alongside the registry service and documentation.
The registry repository was created in February 2025 as the official home for a community-driven registry service for MCP servers. The README describes the registry as an app-store-like list of MCP servers for clients, while the `cmd/publisher` tree contains the publishing tool.
The registry README records a preview launch on September 8, 2025 and an API freeze for v0.1 on October 24, 2025. The publisher CLI is central to that preview-era workflow because the registry hosts metadata rather than package artifacts, so server authors publish their package elsewhere and then submit a `server.json` manifest.
The official quickstart documents installing `mcp-publisher` via prebuilt release archives or Homebrew, then using `mcp-publisher init`, `login`, and `publish`. That made Homebrew packaging part of the official cross-platform installation story rather than a third-party convenience only.
GitHub repository metadata showed thousands of stars and hundreds of forks by July 2026. Adoption is tied to registry adoption: the more MCP clients and directories rely on canonical server metadata, the more server authors need the publisher CLI in release automation and local publishing workflows.
A typical publishing flow starts by adding package ownership metadata, publishing the actual artifact to a registry such as npm, installing `mcp-publisher`, generating or editing `server.json`, authenticating with the registry, and running `mcp-publisher publish`.
The official docs describe GitHub, DNS, and HTTP authentication methods. They also show that `server.json` contains the server name, repository URL, package identifiers, transport type, version, and environment-variable declarations.
mcp-publisher is package-nerd infrastructure: it connects language package registries, source repositories, ownership verification, and MCP client discovery. The CLI gives MCP packages a metadata publishing path without making the MCP Registry host the packages themselves.
Its Homebrew formula is notable because registry publishing is often part of release engineering. A stable system-package install lets maintainers call `mcp-publisher` from shell scripts or CI images without relying on a particular language toolchain.
security posture
No matching local secret-handling manifest was found for mcp-publisher. Nucleus package metadata is still published here so future coverage has a stable package URL.
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
executables
| Command | Kind | Exposure | Note |
|---|---|---|---|
mcp-publisher | cli | global executable |
freshness
These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.
https://github.com/modelcontextprotocol/registry
install metadata
| Package key | brew:mcp-publisher |
|---|---|
| Version | 1.7.9 |
| Package manager | Homebrew |
| Package manager page | https://formulae.brew.sh/formula/mcp-publisher |
| Homepage | https://github.com/modelcontextprotocol/registry |
| Repository | https://github.com/modelcontextprotocol/registry |
| Upstream docs | https://github.com/modelcontextprotocol/registry#readme |
| License | MIT |
| Source archive | https://github.com/modelcontextprotocol/registry/archive/refs/tags/v1.7.9.tar.gz |
| Last updated | 2026-05-13T00:18:47Z |
| Pulse | updated |
| Build dependencies | go |
| Bottle | available (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | not defined |
| Service | none declared |
registry facts
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | mcp-publisher |
| Version Scheme | 0 |
| Revision | 0 |
| Head Version | HEAD |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
source trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.