Titan Memory

Titan Memory

🚀 泰坦记忆 MCP 服务器

泰坦记忆 MCP 服务器是一款为大语言模型(LLM)提供神经内存系统的工具。它能够学习和预测序列,同时通过记忆向量保持状态。该 MCP(模型上下文协议)服务器适用于 Claude 3.7 Sonnet 等多种 LLM,可在交互中有效维护上下文状态。

🚀 快速开始

我知道它现在有问题,我会修复!理想情况下,这只需要在 Cursor(或其他 Claude 桌面)中以全自动驾驶模式运行,无需人工干预,并创建一个独立于 LLM 版本的“大脑”。

✨ 主要特性

  • 完美适合 Cursor:现在 Cursor 自动运行 MCP 处于轻量模式,您可以将手从方向盘上放开,让您的 LLM 拥有新的记忆。
  • 神经记忆架构:基于变换器的记忆系统,能够学习和预测序列。
  • 内存管理:高效的张量操作,并带有自动内存清理功能。
  • MCP 集成:与 Cursor 和其他 MCP 客户端完全兼容。
  • 文本编码:将文本输入转换为张量表示。
  • 记忆持久性:在会话之间保存和加载内存状态。

📦 安装指南

# 克隆仓库
git clone https://github.com/yourusername/titan-memory.git
cd titan-memory

# 安装依赖项
npm install

# 构建项目
npm run build

# 启动服务器
npm start

💻 使用示例

基础用法

// 在 Claude 3.7 Sonnet 中使用示例代码:
const { TitanMemoryServer } = require('titan-memory-server');

const server = new TitanMemoryServer();
await server.register({
username: 'yourUsername',
email: 'yourEmail@example.com',
password: 'yourPassword'
});

await server.login({
username: 'yourUsername',
password: 'yourPassword'
});

// 执行其他操作...

await server.logout();

📚 详细文档

可用工具

泰坦记忆 MCP 服务器提供以下工具:

帮助

获取有关可用工具的帮助。

参数

  • tool (可选):特定工具的名称以获取帮助。
  • category (可选):按类别过滤工具。
  • showExamples (可选):是否显示示例。
  • verbose (可选):显示详细信息。

注册

向服务器注册新用户。

参数

  • username(必需):用户名。
  • email(必需):电子邮件地址。
  • password(必需):密码。

登录

使用注册的凭据登录到服务器。

参数

  • username(必需):用户名。
  • password(必需):密码。

注销

从服务器注销当前用户。

参数:无。

🔧 技术细节

记忆管理

泰坦记忆 MCP 服务器包含 sophisticated 的内存管理系统以防止内存泄漏和确保张量操作高效:

  1. 自动清理:定期清理未使用的张量。
  2. 内存加密:安全存储记忆状态。
  3. 张量验证:确保张量具有正确的形状。
  4. 错误恢复:优雅处理张量错误。

架构

泰坦记忆 MCP 服务器采用模块化架构:

  • TitanMemoryServer:主服务器类,注册工具并处理请求。
  • TitanMemoryModel:神经记忆模型实现。
  • VectorProcessor:处理输入和文本编码。
  • MemoryManager:管理张量操作和内存清理。

🤝 贡献

欢迎贡献!请随时提交 Pull Request。

📄 许可证

本项目根据 MIT 许可证授权 - 有关详细信息,请参阅 LICENSE 文件。

  • 0 关注
  • 0 收藏,26 浏览
  • system 提出于 2025-09-19 23:48

相似服务问题

相关AI产品