Metadata-Version: 2.4
Name: momcp-tui
Version: 0.1.8
Summary: A TUI-based multi-MCP tool orchestrator written in Python.
Author-email: AndyJin <2358155969@qq.com>
Project-URL: Homepage, https://mcp.andyjin.website
Keywords: mcp,tui,llm,tool-orchestrator
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 :: Scientific/Engineering :: Artificial Intelligence
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: textual>=0.76.0
Requires-Dist: httpx>=0.27.0
Requires-Dist: pydantic>=2.7.0
Requires-Dist: tomli>=2.0.1; python_version < "3.11"
Requires-Dist: mcp>=1.0.0
Requires-Dist: fastmcp>=2.0.0
Requires-Dist: mcp-weather-server>=0.1.0
Provides-Extra: dev
Requires-Dist: ruff>=0.6.0; extra == "dev"
Requires-Dist: mypy>=1.10.0; extra == "dev"
Requires-Dist: pytest>=7.0.0; extra == "dev"
Requires-Dist: build>=1.0.0; extra == "dev"
Requires-Dist: twine>=4.0.0; extra == "dev"
Dynamic: license-file

# MoMCP-TUI

<div align="center">

**智能终端助手 · MCP 工具编排器 · 大模型统一入口**

[![Python Version](https://img.shields.io/badge/python-3.10+-blue.svg)](https://www.python.org/downloads/)
[![License](https://img.shields.io/badge/license-MIT-green.svg)](LICENSE)
[![PyPI](https://img.shields.io/badge/pypi-pending-yellow.svg)](https://pypi.org/project/momcp-tui/)

</div>

---

指南网站：[Click Here](https://mcp.andyjin.website)

---

## 📖 产品简介

MoMCP-TUI 是一款运行在终端的智能助手，通过统一的聊天界面，让您能够：

- 💬 **与主流大模型对话** —— 支持 OpenAI、DeepSeek、通义千问、Kimi、MiniMax、豆包、智谱等
- 🔧 **调用 MCP 工具完成任务** —— 文件操作、代码编辑、联网搜索（百度 AI）
- 🎨 **优雅的 TUI 交互体验** —— 气泡式对话、流式输出、思考过程可视化

您只需在终端中输入自然语言指令，系统会自动判断是否需要调用工具，并返回结构化的结果。

---

## 🌟 典型应用场景

### 👥 普通用户：资料搜集与整理

**场景**：需要了解某个领域的最新动态

```text
请搜索最近一个月关于"人工智能医疗"的新闻，
用通俗语言总结 3 个重要突破，每个不超过 100 字。
```

**执行流程**：
1. 模型调用百度搜索 MCP 获取新闻
2. 筛选相关信息
3. 生成简洁易懂的中文总结

### 📚 学生/研究者：学习笔记管理

**场景**：创建并维护个人知识库

```text
在当前目录创建 study-notes 文件夹，
每天生成一个 markdown 文件（day1.md, day2.md...），
每个文件包含学习目标和反思区域。
```

### 👨‍💻 开发者：项目辅助开发

**场景**：代码审查与重构建议

```text
分析当前项目中所有超过 50 行的函数，
指出哪些可以拆分，并给出重构后的示例代码。
```

---

## 📄 开源协议

本项目采用 [MIT License](LICENSE)，您可以自由使用、修改和分发。

---

<div align="center">

Made with ❤️ by AndyJin

</div>
