MCP Bar

MCP Bar

site icon
2025.04.18 0
TypeScript命令行工具MCP 服务器管理开发效率
MCP Bar 是一个命令行工具,用于管理 MCP 服务器。它提供了简单的安装和管理功能,支持跨平台使用。
View on GitHub

Overview

基本能力

产品定位

MCP Bar 是一个用于管理 MCP 服务器的命令行工具,旨在简化 MCP 服务器的安装和管理流程。

核心功能

  • 简单的 MCP 服务器安装和管理
  • 跨平台支持
  • 提供安装、移除和列出已安装服务器的功能

适用场景

  • 开发人员需要快速安装和管理 MCP 服务器
  • 需要在不同平台上使用 MCP 服务器的场景

工具列表

  • mcpbar install [server]:安装指定的 MCP 服务器
  • mcpbar remove [server]:移除指定的 MCP 服务器
  • mcpbar list:列出已安装的 MCP 服务器

常见问题解答

使用教程

使用依赖

无特殊依赖,只需安装 Node.js 环境。

安装教程

npm install -g mcpbar

调试方式

在开发模式下,可以使用以下命令运行任何命令:

pnpm start [command name]

在生产环境中,可以直接使用以下命令运行 CLI 应用:

mcpbar [command name]

开发

运行命令

  • 在开发模式下,使用 pnpm start [command name] 运行任何命令。
  • 在生产环境中,使用 mcpbar [command name] 运行命令。

脚本命令

  • pnpm build:构建项目
  • pnpm build:watch:监听文件变化并自动重建项目
  • pnpm commit:使用 commitizen 工具帮助生成提交消息
  • pnpm commitlint:检查提交消息
  • pnpm compile:编译 TypeScript 文件
  • pnpm clean:清除编译后的代码
  • pnpm format:检查代码风格
  • pnpm format:fix:自动修复代码风格问题
  • pnpm lint:检查代码风格
  • pnpm lint:fix:自动修复代码风格问题
  • pnpm start [command]:使用 ts-node 运行 CLI 应用
  • pnpm start:node [command]:从 dist/ 目录运行 CLI 应用
  • pnpm test:运行单元测试
  • pnpm test:watch:监听文件变化并运行测试

CI/CD 和自动化

自动化版本管理和 NPM 发布

使用 semantic-release 自动化版本管理和发布流程。

贡献

欢迎贡献代码,请遵循项目的代码风格和提交消息规范。

许可证

MIT 许可证

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。