What is the primary application being built in this project?	A CLI-based chatbot for MCP.
What two components are being built within this single project?	An MCP client and a custom MCP server.
What is the initial purpose of the custom MCP server?	To provide tools for reading and updating document contents.
How are the documents handled within this project?	They are fake documents stored only in memory.
What is the main benefit of building both the client and server in one project?	To provide a better understanding of how clients and servers work together.
What file contains the setup directions for the project?	`readme.md`.
What critical piece of information must be added to the `.env` file during setup?	The API key.
If the user is utilizing `uv`, what command is used to run the starter project?	`uv run main.py`.
