MCP包管理器

mcper是一个Homebrew风格的MCP包管理器,能够自动检测AI客户端并为其配置MCP服务器。

  • by sarjann
  • Go
  • 本地部署
  • 更新于
在 GitHub 查看 sarjann/mcper

使用说明

mcper

mcper 是一个Homebrew风格的MCP包管理器,可以自动检测您的AI客户端并为您连接MCP服务器。

支持Claude Code、Claude Desktop、Codex、Cursor、VS Code、Gemini CLI、Zed和OpenCode。

安装

go install github.com/sarjann/mcper/cmd/mcper@latest

或者从源代码构建:

git clone https://github.com/sarjann/mcper.git
cd mcper
go build -o mcper ./cmd/mcper

快速开始

# search for packages
mcper search vercel

# install — auto-detects your AI clients
mcper install vercel-mcp

# install to specific clients only
mcper install vercel-mcp --target claude,cursor

# manage secrets
mcper secret set vercel-mcp VERCEL_TOKEN

# health check
mcper doctor

特性

  • 自动检测已安装的AI客户端,并将配置写入所有客户端
  • 安装后安装命令以交互方式获取API令牌
  • 带有默认点击和自定义点击的注册表模型(tap add/remove/list)
  • 直接URL安装时需要明确的信任批准(install-url)
  • 哈希钉扎清单验证
  • 钥匙链支持的秘密(secret set/unset)
  • 健康检查(doctor)和出口(export --format lock|sbom)

完整性模型

  • 精心策划的点击:使用每次点击的哈希引脚进行验证 index.json.
  • 直接URL:在明确信任之前被阻止(--yes 或交互式批准)。

注册表布局

抽头根应包括 index.json 和包裹清单:

index.json
packages/<name>/<version>/manifest.json

看 docs/registry.md 有关架构详细信息。