article
README
🚀 泰坦记忆 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 的内存管理系统以防止内存泄漏和确保张量操作高效:
- 自动清理:定期清理未使用的张量。
- 内存加密:安全存储记忆状态。
- 张量验证:确保张量具有正确的形状。
- 错误恢复:优雅处理张量错误。
架构
泰坦记忆 MCP 服务器采用模块化架构:
- TitanMemoryServer:主服务器类,注册工具并处理请求。
- TitanMemoryModel:神经记忆模型实现。
- VectorProcessor:处理输入和文本编码。
- MemoryManager:管理张量操作和内存清理。
🤝 贡献
欢迎贡献!请随时提交 Pull Request。
📄 许可证
本项目根据 MIT 许可证授权 - 有关详细信息,请参阅 LICENSE 文件。
扫码联系在线客服