MemGPT代理实现

MemGPT代理实现

一个基于Spring Boot的简化MemGPT代理,支持REST API或MCP服务器运行,并包含简单聊天机器人应用。

快速入门

前置条件

  • 安装 Java 17 或更高版本
  • 安装 Gradle
  • 准备 OpenAI API 密钥

启动服务端

  1. 设置 OpenAI API 密钥: export OPENAI_API_KEY=your-api-key
  2. 构建目标服务(REST 或 MCP): ./gradlew :restful-agent-app:build 或 ./gradlew :memgpt-mcp-server:build
  3. 启动服务: 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

启动聊天机器人

  1. 设置 OpenAI API 密钥: export OPENAI_API_KEY=your-api-key
  2. (可选)修改配置文件 simple-chat-bot-app/src/main/resource/application.yaml,设置目标服务。
  3. 构建并运行 ChatBot 应用: ./gradlew :simple-chat-bot-app:build java -jar ./simple-chat-bot-app/build/libs/simple-chat-bot-app-0.0.1-SNAPSHOT.jar
  4. 输入用户ID以启动会话。