
Letta MCP Server

2025.03.24
0
JavaScript智能代理管理内存块处理工具管理开发效率
Letta MCP Server 是一个基于 Model Context Protocol (MCP) 的服务实现,用于与 Letta API 进行交互。该服务器提供了管理代理、内存块和工具的功能,适用于需要高效管理和交互智能代理的场景。
View on GitHub
Overview
基本能力
产品定位
Letta MCP Server 是一个用于管理和交互智能代理的服务器,支持创建、配置和管理代理,以及处理内存块和工具。
核心功能
- 代理管理:创建、列出和过滤代理,发送消息并接收响应。
- 内存块管理:创建、读取、更新和管理内存块,支持过滤和分页。
- 工具管理:列出和管理工具,上传新工具并附加到代理。
适用场景
- 智能代理的开发和管理
- 需要高效处理内存块和工具的应用
- 需要与 Letta API 交互的系统
工具列表
- Agent Configuration:配置代理模型、嵌入模型、上下文窗口大小等。
- Memory Block Types:定义不同类型的内存块(如
persona
,human
,system
,custom
)。 - Agent Management:创建代理、列出代理、发送消息到代理。
- Memory Block Management:创建、读取、更新、列出和附加内存块。
- Tool Management:列出工具、上传新工具、附加工具到代理。
常见问题解答
- 错误处理:服务器会返回详细的错误信息,包括无效参数、API 认证失败等。
- 性能考虑:支持分页、流式响应和自动清理未使用的资源。
使用教程
使用依赖
- 确保已安装 Node.js 和 npm。
- 克隆仓库并安装依赖:
git clone https://github.com/oculairmedia/Letta-MCP-server.git
cd letta-server
npm install
安装教程
- 创建
.env
文件并配置环境变量:
LETTA_BASE_URL=your_letta_api_url
LETTA_PASSWORD=your_letta_api_password
- 启动服务器:
npm run build
npm run start
调试方式
- 开发模式下启动服务器:
npm run dev
- 使用提供的工具进行测试,如创建内存块或发送消息到代理。