基本能力
产品定位
Universal Source Management System 是一个灵活的系统,用于管理各种类型的资源(如论文、书籍、网页等)并将其与知识图谱集成。
核心功能
- 通用资源标识:使用内部UUID系统进行资源标识
- 多类型资源支持:支持论文、网页、书籍、视频、博客等多种资源类型
- 多标识符支持:每个资源支持多种标识符(arxiv、DOI、semantic scholar、ISBN、URL等)
- 结构化笔记记录:支持带有标题和内容的笔记
- 状态跟踪:跟踪资源的状态(未读、阅读中、已完成、归档)
实体集成
- 链接资源到知识图谱实体
- 跟踪资源与实体之间的关系
- 灵活的关系类型(讨论、介绍、扩展等)
- 与记忆图谱集成
适用场景
- 学术研究
- 知识管理
- 内容组织
工具列表
- SQLite数据库:用于存储资源信息
- MCP Memory Server:用于持久化知识图谱存储
常见问题解答
- 如何添加资源?使用
add_source
函数 - 如何添加笔记?使用
add_note
函数 - 如何链接实体?使用
link_to_entity
函数
使用教程
使用依赖
- 需要安装SQLite数据库
- 需要集成MCP Memory Server
安装教程
- 创建新的SQLite数据库:
bash
sqlite3 sources.db < create_sources_db.sql - 安装资源管理服务器:
bash
fastmcp install source-manager-server.py --name "Source Manager" -e SQLITE_DB_PATH=/path/to/sources.db
调试方式
- 使用SQLite命令行工具检查数据库内容
- 使用MCP Memory Server的调试工具检查知识图谱集成情况