Metadata-Version: 2.4
Name: momcp-manager
Version: 0.0.7
Summary: MoMCP-TUI 交互式管理工具 - 提供安装、启动、更新、卸载等功能
Author-email: AndyJin <2358155969@qq.com>
Keywords: mcp,tui,manager,installer,cli
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Utilities
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: InquirerPy>=0.3.4
Requires-Dist: rich>=13.0.0
Requires-Dist: tomli-w>=1.0.0
Requires-Dist: tomli>=2.0.1; python_version < "3.11"
Provides-Extra: dev
Requires-Dist: build>=1.0.0; extra == "dev"
Requires-Dist: twine>=4.0.0; extra == "dev"
Dynamic: license-file

# MoMCP

MoMCP-TUI 交互式管理工具 - 提供安装、启动、更新、卸载等功能

## ✨ 功能特性

- 📦 **一键安装** - 自动检测环境并安装 MoMCP-TUI
- 🚀 **快速启动** - 直接从管理面板启动程序
- 🔄 **智能更新** - 检测并升级到最新版本
- 🗑️ **安全卸载** - 双重确认机制，防止误操作
- ℹ️ **帮助文档** - 内置完整使用说明

## 🚀 快速开始

### 安装方式

```bash
pip install momcp-manager
```

### 使用方法

安装完成后，在终端输入：

```bash
momcp-manager
```

即可进入交互式管理面板。

## 💡 使用示例

在终端运行 `momcp-manager`，用方向键选择菜单项后回车执行。菜单会随 **MoMCP-TUI 是否已安装** 略有不同（例如未安装时 **[F2]** 为「安装」，已安装时为「启动」）。

### 1. 安装 MoMCP-TUI（未安装时）

选择 **[F2] 安装 MoMCP-TUI**，按提示完成 pip 安装。

### 2. 启动 MoMCP-TUI（已安装时）

选择 **[F2] 启动 MoMCP-TUI**。

### 3. 更新管理器或主程序

- 若已安装 **momcp-manager**：选择 **[F1] 更新 MoMCP-TUI 管理器**，可升级管理器自身。  
- 若已安装 **MoMCP-TUI**：选择 **[F3] 更新 MoMCP-TUI**，会检测版本并按提示确认后升级。

### 4. 重置环境依赖

选择 **[F7] 重置 MoMCP 环境依赖**，将强制重装 `momcp-tui` 及其依赖树，耗时可能较长，需确认后继续。

### 5. 卸载主程序

选择 **[F4] 卸载 MoMCP-TUI**，需**双重确认**。

### 6. 其他常用项

- **[F5] 查看帮助**：内置完整说明。  
- **[F6] 高级设置**：PyPI 镜像、pip 附加参数等。  
- **[F8] 重置 MoMCP 配置**：确认后删除 MoMCP-TUI 的「配置文件」，不影响本管理器的「配置文件」。  
- **[ESC] 退出**：确认后退出管理器。

## 📄 开源协议

MIT License

---

Made with ❤️ by AndyJin
