使用说明
MCPM-模型上下文协议包管理器
用于管理的终端用户界面(TUI) 模型上下文协议(MCP) 跨不同IDE的服务器。
特性
- 交互式TUI:从官方注册表浏览和搜索MCP服务器
- 模糊搜索:使用模糊搜索过滤快速查找服务器
- 直接服务器访问:直接跳转到特定服务器
--server旗帜 - 注册表集成:通过非阻塞加载获取完整的MCP注册表
- IDE配置管理:查看服务器详细信息和安装说明
安装
来源
git clone <repository-url>
cd mcpm
cargo build --release
二进制文件将在 target/release/mcpm.
用法
基本用法
启动交互式TUI:
mcpm
命令行选项
# Jump directly to a specific server
mcpm --server <server-name>
# Enable debug logging
mcpm --debug
TUI导航
↑/↓或j/k:浏览服务器列表/:开始模糊搜索Enter:查看服务器详细信息Esc:返回/清除搜索q:退出
建筑
该项目分为几个关键模块:
- 应用:主要应用程序状态和事件处理
- 模型:MCP服务器和状态管理的数据模型
- 注册表:与MCP注册API集成
- 服务:异步操作的后台服务
- 视图:TUI渲染 骑
- 集成开发环境:IDE特定的配置处理
发展
运行测试
cargo test
建筑
# Debug build
cargo build
# Release build
cargo build --release
代码质量
# Run clippy for linting
cargo clippy
# Format code
cargo fmt
需求
- 锈1.70或更高版本
- 支持Unicode的终端,可实现最佳显示
许可证
[在此处添加您的许可证]
贡献
[在此处添加贡献指南]
