mcpField
M
MCP Bar

MCP Bar

本地服务
mcp.bar开发工具2075 周前更新

关于 MCP Bar

MCP Bar 是用于管理 MCP 服务的命令行工具,并附带一个包含 1500 多个 MCP 服务的开放注册表。它面向需要安装、启用、禁用和查找 MCP 服务的开发者,支持基于 mcp.json 清单文件的分布式分发方式。

主要功能

  1. 01命令行安装、列出、启用、禁用与删除 MCP 服务
  2. 02支持从 URL、本地文件或包别名安装
  3. 03内置包含 1500 多个服务的开放注册表
  4. 04支持 npx、uvx 与 docker 运行时
  5. 05兼容 Claude、Cline、Cursor 等多种客户端

适用场景

  1. 01在多个 MCP 客户端之间统一安装和配置服务
  2. 02通过命令行搜索并安装注册表中的服务
  3. 03编辑指定客户端的配置文件

MCP 相关

MCP Bar 通过 mcp.json 清单安装并配置 MCP 服务,并将其写入所支持客户端的配置中。它本身是管理工具,不直接暴露 MCP 工具。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

MCP Bar

用于管理 MCP 服务的一站式 CLI 工具,并提供一个包含 1500+ 个开箱即用服务的开放注册表。轻松安装、管理和发现 AI 工具。

🧩 MCP Manifest 概念

MCPBar 使用 mcp.json manifest 文件,为 MCP 服务实现了标准化方案。此方案:

  • 📄 使用标准化 manifest 格式(mcp.json),类似于 npm 中的 package.json
  • 🌐 支持去中心化分发模式,开发者可以在任意位置托管 manifest
  • 🔄 支持直接从 URL、本地文件或包别名安装
  • 🔍 提供可选注册表,方便发现
  • 🔐 通过显式处理敏感输入,安全地处理服务配置
  • 📚 在 registry 目录中提供包含 1500+ 个 MCP 服务的开放注册表
  • 🐳 支持多种运行时选项,包括 npx、uvx 和 docker

此方案简化了不同客户端上的 MCP 服务发现、安装和配置,让 MCP 生态系统更加易于使用且井然有序。

庞大的注册表是开放且标准化的 MCP 生态系统的基础,帮助开发者轻松发现、分享并为不断壮大的 MCP 服务集合做出贡献。

如需了解详情,请参阅 MCP Manifest Proposal 和 Concept Overview。

🌟 功能

  • 🔄 轻松安装和管理 MCP 服务
  • 🛠️ 用户友好的命令行界面,提供交互式提示,便于配置
  • 📱 支持 Windows、macOS 和 Linux 等多个平台
  • 🔍 轻松搜索、安装、禁用和启用 MCP 服务
  • 🔌 支持多个 MCP 客户端,包括 Claude、Cline、Cursor、Windsurf、Witsy 等

📦 安装

npm install -g mcpbar

🔧 用法

基本命令
# 🔍 Install a server
mcpbar install ./manifests/github.json

# 🗑️ Remove a server
mcpbar remove playwright # remove playwright server

# 📋 List installed servers
mcpbar list # show existing mcp servers installed on the device
搜索 MCP 服务

在注册表中搜索可用的 MCP 包:

mcpbar search <query>        # Search for MCP servers and opens in your browser
mcpbar s <query>             # Short alias for search
安装 MCP 服务

从 URL(支持 fetch 支持的任意协议)、文件路径或包别名安装 MCP 服务:

mcpbar install <path-to-manifest.json>  # Install from local manifest file
mcpbar i <path-to-manifest.json>        # Short alias for install
mcpbar install https://example.com/manifest.json  # Install from HTTP URL
mcpbar install file:///path/to/manifest.json     # Install using file protocol
mcpbar install vendor/package-name      # Install using package alias

示例:

# Install from a local manifest file
mcpbar install ./manifests/github.json

# Install using package alias (shorthand)
mcpbar i 21st-dev/magic-mcp

# Install from a URL
mcpbar install https://esm.sh/gh/in-fun/mcpbar/registry/21st-dev/magic-mcp.json

# Install using file protocol
mcpbar install file:///Users/username/projects/manifests/custom.json
移除 MCP 服务

移除 MCP 服务:

mcpbar remove <name>         # Remove a specific server
mcpbar rm <name>             # Short alias for remove
列出 MCP 服务

查看已配置的所有 MCP 服务:

mcpbar list
# Or use the short alias
mcpbar ls
编辑 MCP 客户端配置

在默认编辑器中直接打开 MCP 客户端的配置文件:

mcpbar edit              # Edit configuration for the default client (claude)
mcpbar edit --client cursor  # Edit configuration for a specific client
mcpbar e --client witsy      # Short alias for edit

如果配置文件不存在,命令会提示你创建一个空文件。

启动 MCP 服务

以独立模式运行 MCP 服务。

mcpbar start <name>
# Or use the alias
mcpbar s <name>

📋 工作流示例

# Search for available servers
mcpbar search playwright

# Install the server you want
mcpbar install playwright

# Verify installation
mcpbar list

许可证

本项目采用 MIT License 授权,详情请参阅 LICENSE 文件。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。