MCP服务器的主要用途是什么？	为CLI聊天机器人提供额外的功能和工具。
当前MCP服务器中实现了哪两个工具？	读取文档 (read document) 和更新/编辑文档 (edit document)。
为了简化工具定义，项目中使用了哪个SDK？	官方的MCP Python SDK。
使用MCP Python SDK定义工具的优势是什么？	极大地简化了工具定义过程，并自动生成工具的JSON Schema。
在MCP服务器中，文档数据存储在哪里？	内存中的`docs`字典中。
`read doc contents` 工具如何获取文档内容？	接收文档ID (doc ID)，并在`docs`字典中查找并返回对应的值。
如果请求的文档ID在`docs`字典中不存在，应采取何种处理？	抛出`ValueError`，提示文档ID未找到。
`edit document` 工具的核心功能是什么？	在指定文档中执行“查找并替换”操作（find and replace）。
`edit document` 工具需要哪些参数？	文档ID (doc ID)、要查找的旧字符串 (old string) 和要替换的新字符串 (new string)。
MCP服务器的实现文件位于项目中的哪个位置？	根项目目录下的`MCP server.py`文件。
