sqlite literature manager.com
sqlite literature manager.com logo

SQLite Literature Manager

Integrates literature management operations with knowledge graphs to enable flexible paper tracking, structured note-tak...

Created byApr 23, 2025

Universal Source Management System

A flexible system for managing various types of sources (papers, books, webpages, etc.) and integrating them with knowledge graphs.

Features

Core Features

  • Universal source identification with internal UUID system
  • Support for multiple source types (papers, webpages, books, videos, blogs)
  • Multiple identifier support per source (arxiv, DOI, semantic scholar, ISBN, URL)
  • Structured note-taking with titles and content
  • Status tracking (unread, reading, completed, archived)

Entity Integration

  • Link sources to knowledge graph entities
  • Track relationships between sources and entities
  • Flexible relation types (discusses, introduces, extends, etc.)
  • Integration with memory graph

Prerequisites

This system integrates with the MCP Memory Server for persistent knowledge graph storage.

Quick Start

  1. Create a new SQLite database with our schema:
  1. Install the source management server:

Schema

Core Tables

Usage Examples

1. Managing Sources

Add a paper with multiple identifiers:
Add a webpage:

2. Note Taking

Add notes to a source:

3. Entity Linking

Link source to entities:
Query sources by entity:

Best Practices

  1. Source Management
  1. Entity Linking

Technical Details

  1. Source Identification
  1. Data Organization

Contributing

  1. Fork the repository
  1. Create a feature branch
  1. Add tests for new features
  1. Submit a pull request

Universal Source Management System

A flexible system for managing various types of sources (papers, books, webpages, etc.) and integrating them with knowledge graphs.

Features

Core Features

  • Universal source identification with internal UUID system
  • Support for multiple source types (papers, webpages, books, videos, blogs)
  • Multiple identifier support per source (arxiv, DOI, semantic scholar, ISBN, URL)
  • Structured note-taking with titles and content
  • Status tracking (unread, reading, completed, archived)

Entity Integration

  • Link sources to knowledge graph entities
  • Track relationships between sources and entities
  • Flexible relation types (discusses, introduces, extends, etc.)
  • Integration with memory graph

Prerequisites

This system integrates with the MCP Memory Server for persistent knowledge graph storage.

Quick Start

  1. Create a new SQLite database with our schema:
  1. Install the source management server:

Schema

Core Tables

Usage Examples

1. Managing Sources

Add a paper with multiple identifiers:
Add a webpage:

2. Note Taking

Add notes to a source:

3. Entity Linking

Link source to entities:
Query sources by entity:

Best Practices

  1. Source Management
  1. Entity Linking

Technical Details

  1. Source Identification
  1. Data Organization

Contributing

  1. Fork the repository
  1. Create a feature branch
  1. Add tests for new features
  1. Submit a pull request