本项目主要构建什么应用？	基于CLI的聊天机器人
在这个项目中，我们构建了哪些组件？	MCP客户端和MCP服务器
初始的自定义MCP服务器实现了哪两个工具？	读取文档内容和更新文档内容
文档在项目中是如何存储的？	内存中（为模拟数据，它们是虚构的）
为什么本项目需要同时构建客户端和服务器？	为了更好地理解客户端和服务器如何协同工作
项目设置时，需要检查哪个文件以获取设置指南？	readme.md 文件
在项目设置中，需要将什么信息放入 .env 文件？	API 密钥
使用 UV 运行项目时，正确的命令是什么？	uv run main.py
MCP 客户端在这个项目中扮演什么角色？	连接到自定义的 MCP 服务器
MCP 服务器在这个项目中扮演什么角色？	实现工具并提供服务
