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

它还包含了适用于各种使用场景的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
bun run build
这将在您要开发的服务器所需的每个包文件夹中创建一个dist文件夹。
运行CLI
bun run packages/shortcut-mcp-server-installer/dist/index.js # 或者您想运行的CLI的dist文件夹路径
bun run packages/shortcut-mcp-server/dist/index.js
确保bun typecheck和bun check通过。您可以运行bun fix来格式化代码。
为了使用仓库.githooks文件夹中的git钩子,这可以避免等待CI告诉您忘记执行这些命令,运行以下命令:
git config core.hookspath .githooks