返回市场
麦普服务器

麦普服务器

作者:madisonbullard5 星标更新:2025-07-19

项目介绍

@madisonbullard/mcp-servers

一个包含TUI(@madisonbullard/mcp-server-tui)的单仓库项目,用于辅助安装Model Context Protocol服务器。您可以将自己的MCP服务器发布到NPM或您选择的JS包管理器中,只需几分钟。

这是一个TUI示例,用于安装@madisonbullard/shortcut-mcp-server

运行此TUI示例的终端窗口

它还包含了适用于各种使用场景的MCP服务器,所有这些服务器都是通过TUI进行安装的。

  • @madisonbullard/mcp-server-tui: 一个用于安装适用于各种客户端(如Claude Desktop、Cursor、Windsurf等)的MCP服务器的TUI。
  • @madisonbullard/shortcut-mcp-server: 一个针对Shortcut的MCP服务器。
  • @madisonbullard/shortcut-mcp-server-installer: 一个用于安装Shortcut MCP服务器的CLI。
  • @madisonbullard/shortcut-api-client: 一个针对Shortcut API的客户端。
  • @madisonbullard/notion-mcp-server: 一个针对Notion的MCP服务器。
  • @madisonbullard/notion-mcp-server-installer: 一个用于安装Notion MCP服务器的CLI。
  • @madisonbullard/notion-api-client: 一个针对Notion API的客户端。
  • @madisonbullard/coderabbit-mcp-server: 一个针对Coderabbit的MCP服务器。
  • @madisonbullard/coderabbit-api-client: 一个针对Coderabbit API的客户端。

开发

  • 安装依赖项:
bun install
  • 构建您想要开发的MCP服务器及其CLI(此命令会构建单仓库中的每个包):
bun run build
  • 这将在您要开发的服务器所需的每个包文件夹中创建一个dist文件夹。

  • 运行CLI

bun run packages/shortcut-mcp-server-installer/dist/index.js # 或者您想运行的CLI的dist文件夹路径
  • 运行MCP服务器
bun run packages/shortcut-mcp-server/dist/index.js
  • 客户端(例如Claude Desktop、Cursor、Windsurf等)将运行并连接到MCP服务器,无需执行上述命令,因此通常不需要运行它,除非您希望手动向MCP服务器发送请求。

编码风格

确保bun typecheckbun check通过。您可以运行bun fix来格式化代码。

为了使用仓库.githooks文件夹中的git钩子,这可以避免等待CI告诉您忘记执行这些命令,运行以下命令:

git config core.hookspath .githooks