MemGPT代理实现
一个基于Spring Boot的简化MemGPT代理,支持REST API或MCP服务器运行,并包含简单聊天机器人应用。
快速入门
前置条件
- 安装 Java 17 或更高版本
- 安装 Gradle
- 准备 OpenAI API 密钥
启动服务端
- 设置 OpenAI API 密钥: export OPENAI_API_KEY=your-api-key
- 构建目标服务(REST 或 MCP): ./gradlew :restful-agent-app:build 或 ./gradlew :memgpt-mcp-server:build
- 启动服务: java -jar ./restful-agent-app/build/libs/restful-agent-app-0.0.1-SNAPSHOT.jar 或 java -jar ./memgpt-mcp-server/build/libs/memgpt-mcp-server-0.0.1-SNAPSHOT.jar
启动聊天机器人
- 设置 OpenAI API 密钥: export OPENAI_API_KEY=your-api-key
- (可选)修改配置文件
simple-chat-bot-app/src/main/resource/application.yaml
,设置目标服务。 - 构建并运行 ChatBot 应用: ./gradlew :simple-chat-bot-app:build java -jar ./simple-chat-bot-app/build/libs/simple-chat-bot-app-0.0.1-SNAPSHOT.jar
- 输入用户ID以启动会话。