Skip to main content

Open-source meta-system for AI-assisted project management. MCP server + Claude Code skills.

Project description

The Library

Open-source meta-system for AI-assisted project management. Session continuity, knowledge management, and PM tracking through a Claude Code skill suite backed by an MCP server.

What It Does

Component What It Is
The Library The system — 11 skills + MCP server + config
The Reading Room Your project's working area — specs, plans, checkpoints, project assets (repo or directory)
The Vault Knowledge base — Obsidian-native (wikilinks, tags), Karpathy 3-layer pattern
Graphify Card catalog — cross-document relationship queries (optional)
PM Adapter Circulation desk — configurable Jira or Linear integration

Install

pip install the-library

Optional dependencies:

pip install the-library[linear]    # Linear PM adapter
pip install the-library[graphify]  # Graphify knowledge graph
pip install the-library[all]       # Everything

Quick Start

# Install the Claude Code plugin
claude plugins install sevenbelowllc/the-library

# Configure (interactive setup)
# In Claude Code, run:
library:config

The config wizard asks 5 questions:

  1. Where is your Reading Room? (repo or directory for specs, plans, checkpoints)
  2. Where are your specs?
  3. Where is your knowledge vault?
  4. What PM tool do you use?
  5. Do you want Graphify?

Reading Room Setup

The Reading Room is where your project's "books" live — canonical specs, implementation plans, session checkpoints, and project assets. It can be:

  • A dedicated repo — for multi-repo projects where specs span multiple codebases
  • A directory at the repo root — for monorepos (e.g., reading-room/ or .library/)

Skills

Skill Purpose
library:config Setup and configuration
library:ingest Add source material to the vault
library:compile Compile wiki articles from sources
library:query Ask the Librarian questions
library:memory Memory lifecycle management
library:sync PM state sync
library:triage Turn vault tags into PM tasks
library:plan Convert specs into PM epics/tasks
library:audit Spec vs code gap analysis
library:review Completion validation
library:checkpoint Session state capture

MCP Server

The Library runs as an MCP server exposing 20 tools across 6 modules:

Module Tools
Config library_config_get, library_config_set
Vault library_vault_init, library_vault_validate, library_vault_parse, library_vault_ingest
PM library_pm_create_task, library_pm_create_epic, library_pm_sync, library_pm_update, library_pm_query
Memory library_memory_scan, library_memory_aggregate, library_memory_prune
Checkpoint library_checkpoint_write, library_checkpoint_read, library_checkpoint_list
Graph library_graph_rebuild, library_graph_query, library_graph_path
# Run standalone
library-server

# Or configure in Claude Code settings

Configuration

See library-config.example.yaml for all options.

License

MIT - SevenBelow LLC

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

the_library-0.1.0.tar.gz (32.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

the_library-0.1.0-py3-none-any.whl (24.5 kB view details)

Uploaded Python 3

File details

Details for the file the_library-0.1.0.tar.gz.

File metadata

  • Download URL: the_library-0.1.0.tar.gz
  • Upload date:
  • Size: 32.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for the_library-0.1.0.tar.gz
Algorithm Hash digest
SHA256 9e1a0e707b6e24e25f26c2006d825edeb224336151363a6817680d3443da5a13
MD5 56c7fbd8b8169ae8285daf19dcfaf6ee
BLAKE2b-256 3d1f51e99ccbf3b0cff9596d3bce64ea7a55db3e9938c0eb750e09e7cc6e0250

See more details on using hashes here.

File details

Details for the file the_library-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: the_library-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 24.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for the_library-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7febd3eac71bce449ec04843227ad00bc284eaf714dc0f06c83a28f3a31a8171
MD5 05edea517a8edb460168cab6179d28f2
BLAKE2b-256 e65125eb35a8d6b2766199d0a5e776eb91791bbacb96d7a9111f35a2465ee2a4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page