Memory MCP 服务器是一个用 Swift 实现的知识图谱内存服务器,专为 Model Context Protocol (MCP) 设计,能为大型语言模型提供持久化记忆功能。本项目以官方 TypeScript 实现为基础,借助 MCP Swift SDK 重写为 Swift 版本。
git clone https://github.com/okooo5km/memory-mcp-server.git
cd memory-mcp-server
./install.sh
swift run -- --port 8080
{
"entities": [
{
"name": "John Smith",
"entityType": "Person",
"observations": ["软件工程师", "居住在旧金山", "喜欢远足"]
},
{
"name": "Acme Corp",
"entityType": "Company",
"observations": ["成立于2010年", "科技初创公司"]
}
]
}
{
"relations": [
{
"from": "John Smith",
"to": "Acme Corp",
"relationType": "工作于"
}
]
}
{
"observations": [
{
"entityName": "John Smith",
"contents": ["最近晋升为高级工程师", "正在从事人工智能项目"]
}
]
}
{
"query": "旧金山"
}
{
"names": ["John Smith", "Acme Corp"]
}
查看 GitHub 发布页面获取版本历史和变更日志。
如果你发现 Memory MCP Server 有帮助,请考虑支持其开发:
该项目由 Okooo5km 开发,灵感来源于官方 TypeScript 实现,但在 Swift 中使用 MCP Swift SDK 重写。
memory-mcp-server 使用 MIT 许可证。这意味着你可以自由使用、修改和分发软件,但需遵守 MIT 许可证的条款和条件。