article
README
🚀 MCP 靠泊大师
MCP 靠泊大师可让你轻松安装和管理 MCP 服务器。它提供适用于 Mac、Windows 和 Linux 的桌面应用程序、命令行工具和库,为你带来便捷的使用体验。
🚀 快速开始
演示
你可以通过以下方式查看 MCP 靠泊大师的演示:
- 点击下方截图,可跳转至演示视频页面:

- 直接观看嵌入的视频:
- 如果视频嵌入不工作,可点击观看演示视频查看。
MCP 靠泊大师单元仓库介绍
这是一个用于 MCP 靠泊大师项目的单元仓库,使用 NX 进行管理。单元仓库是一个单一的代码库,其中包含多个项目,这些项目可以是相关的或独立的。NX 是一套可扩展的开发工具,用于管理和扩展单元仓库中的项目。
结构
apps/mcp-dockmaster:主要的 Tauri 应用程序,Tauri 是一个用于构建适用于所有主要桌面平台的小型、快速二进制文件的框架。apps/mcp-proxy-server:MCP 代理服务器,负责处理网络请求,并作为客户端和服务器之间的中间件。
入门指南
先决条件
- Node.js(版本 18 或更高):基于 Chrome 的 V8 JavaScript 引擎构建的 JavaScript 运行时环境。
- npm(版本 8 或更高):JavaScript 的包管理器,随 Node.js 一起提供。
安装
- 使用 Git(分布式的版本控制系统)克隆仓库。
- 使用
npm ci安装依赖项,从锁定文件中安装依赖,确保环境的一致性。
✨ 主要特性
开发相关特性
运行应用程序
- 运行靠泊大师应用程序:
npx nx dev mcp-dockmaster
此命令启动靠泊大师应用程序的开发服务器。
- 对于 Tauri 开发:
npx nx tauri:dev mcp-dockmaster
此命令用于开发 Tauri 应用程序,提供实时重载环境。
- 构建 MCP 运行器:
npx nx build mcp-proxy-server
此命令编译 MCP 代理服务器,准备其进行生产部署。
在所有项目上运行命令
- 构建所有项目:
# 构建所有项目
npx nx run-many -t build
此命令构建单元仓库中的所有项目。
- 在所有项目上运行测试:
# 在所有项目上运行测试
npx nx run-many -t test
此命令在所有项目上运行测试,确保代码质量和功能。
- 检查所有项目的代码风格:
# 检查所有项目的代码风格
npx nx run-many -t lint
此命令检查代码以发现潜在错误,并强制执行编码标准。
使用 NX 的特性
运行任务
# 为特定项目运行任务
npx nx <任务> <项目>
此命令允许你为特定项目运行具体任务,例如构建或测试。
可视化项目图
npx nx graph
此命令生成项目依赖关系的可视化表示,帮助你理解单元仓库中不同部分之间的关系。
配置运行选项
NX 提供许多配置选项来优化你的开发体验。你可以通过以下方式获取更多详细信息:
nx help
在终端中输入上述命令以获取完整的 NX 命令列表和描述。
📚 详细文档
学习更多
- 官方 NX 文档:了解更多关于 NX 的功能和使用方法。
- Tauri 官方网站:了解 Tauri 框架的更多信息。
微信扫一扫