使用说明
超级内存MCP服务器
一种MCP(模型上下文协议)服务器,提供对超级存储器API的完全访问。此服务器可以部署在Smithery上,并与任何兼容MCP的客户端一起使用。
特性
此MCP服务器实现所有Supermemory API端点:
文档管理
- add_document -添加文档(URL、文本、PDF、图像、视频)
- batch_add_文档 -批量添加多个文档(1-100)
- get_document -按ID获取文档
- 删除文档 -按ID或customId删除文档
- 搜索文档 -使用自然语言搜索文档
内存管理
- add_memory -将内容添加到内存存储
- 搜索_存储 -用自然语言搜索记忆
- list_memories -列出所有带分页的内存
- get_memory -按ID获取特定内存
- update_memory -更新内存内容或元数据
- 删除记忆 -删除内存
- 上传文件 -上传文件(PDF、文档、图像)以创造回忆
连接
- create_connection -连接到外部服务(OneDrive、Notion、Google Drive)
- get_connection -获取连接详细信息
- list_connections -列出所有活动连接
帐户和分析
- 获取设置 -获取帐户设置
- update_settings -更新帐户配置
- get_usage_stats -获取API使用情况统计信息
- get_error_stats -获取错误日志
- get_logs -获取活动日志
安装
先决条件
- Node.js 20或更高版本
- 来自的超级内存API密钥 控制台.超级记忆.ai
本地安装
# Install dependencies
npm install
# Build the project
npm run build
# Run the server
npm start
发展
# Run in development mode with auto-reload
npm run dev
配置
将Supermemory API键设置为环境变量:
export SUPERMEMORY_API_KEY="your-api-key-here"
与MCP客户端一起使用
克劳德桌面版
添加到您的Claude Desktop配置中:
{
"mcpServers": {
"supermemory": {
"command": "npx",
"args": ["-y", "supermemory-mcp-server"],
"env": {
"SUPERMEMORY_API_KEY": "your-api-key-here"
}
}
}
}
Smithery部署
此服务器旨在部署在Smithery上。部署后:
- 从获取API密钥 控制台.超级记忆.ai
- 配置
SUPERMEMORY_API_KEYSmithery的环境变量 - 服务器将对所有MCP客户端可用
api参考
示例:添加文档
{
"name": "add_document",
"arguments": {
"content": "https://example.com/article",
"containerTag": "user_123",
"metadata": {
"source": "web",
"category": "technology"
}
}
}
示例:搜索记忆
{
"name": "search_memories",
"arguments": {
"query": "machine learning concepts",
"count": 5
}
}
示例:创建连接
{
"name": "create_connection",
"arguments": {
"service": "notion"
}
}
超级内存API的特点
- 低于300毫秒的搜索延迟 -快速语义+关键字混合搜索
- 多模式支持 -文本、URL、PDF、图像、视频
- 智能连接器 -从谷歌云端硬盘、Notion、OneDrive同步
- 高级过滤 -基于分类、时间和元数据
- 自动重新银行 -自动相关性优化
- 查询重写 -智能查询增强
许可证
麻省理工学院
