This project provides a simplified implementation of the MemGPT concept, functioning as an agent and integrating it as either a REST service or an MCP server. It includes a core agent component for managing agent state, message compilation, LLM communication, and memory management. The agent's functionality is accessible through AgentManager, AgentLoader, and Agent interfaces. A command-line ChatBot application is included for interacting with the agent via REST or MCP interfaces.