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:
- Where is your Reading Room? (repo or directory for specs, plans, checkpoints)
- Where are your specs?
- Where is your knowledge vault?
- What PM tool do you use?
- 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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9e1a0e707b6e24e25f26c2006d825edeb224336151363a6817680d3443da5a13
|
|
| MD5 |
56c7fbd8b8169ae8285daf19dcfaf6ee
|
|
| BLAKE2b-256 |
3d1f51e99ccbf3b0cff9596d3bce64ea7a55db3e9938c0eb750e09e7cc6e0250
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7febd3eac71bce449ec04843227ad00bc284eaf714dc0f06c83a28f3a31a8171
|
|
| MD5 |
05edea517a8edb460168cab6179d28f2
|
|
| BLAKE2b-256 |
e65125eb35a8d6b2766199d0a5e776eb91791bbacb96d7a9111f35a2465ee2a4
|