这个项目的主要目标是构建什么应用？	一个基于CLI（命令行界面）的聊天机器人。
在这个项目中，同时构建客户端和服务器的目的是什么？	为了更好地理解客户端和服务器是如何协同工作的。
自定义MCP服务器中实现了哪两个工具？	读取文档内容和更新文档内容。
在初始设置中，文档是如何存储的？	它们是“假”文档，仅存储在内存中。
在一个正常的项目中，通常会实现哪两种组件之一？	仅实现MCP客户端，或仅实现MCP服务器。
用户应该查看哪个文件来获取项目设置指南？	`readme.md` 文件。
在项目设置过程中，API密钥需要放置在哪个文件中？	`.env` 文件。
如果使用UV，运行该项目的终端命令是什么？	`uv run main.py`。
