MCP server for Lore Framework - AI-readable project memory with task/ADR/wiki management
Project description
Lore Framework MCP (Python)
MCP server for Lore Framework - AI-readable project memory with task/ADR/wiki management.
Important: This MCP server is just one component of Lore Framework. For the complete experience (skills, hooks, agents), install the full plugin: lore-framework plugin
Installation
# Using uvx (recommended)
uvx lore-framework-mcp
# Using pip
pip install lore-framework-mcp
Usage
As MCP Server
Add to your .mcp.json:
{
"mcpServers": {
"lore-framework": {
"command": "uvx",
"args": ["lore-framework-mcp"]
}
}
}
As CLI
# Set current user
lore-framework-mcp set-user <user_id>
lore-framework-mcp set-user --env # from LORE_SESSION_CURRENT_USER
# Set current task
lore-framework-mcp set-task <task_id>
# Show session state
lore-framework-mcp show-session
# List available users
lore-framework-mcp list-users
# Clear current task
lore-framework-mcp clear-task
# Regenerate indexes
lore-framework-mcp generate-index
lore-framework-mcp generate-index --next-only --quiet
MCP Tools
| Tool | Description |
|---|---|
lore_framework_set_user |
Set current user from team.yaml |
lore_framework_set_task |
Set current task by ID (creates symlink) |
lore_framework_show_session |
Show current session state (user and task) |
lore_framework_list_users |
List available users from team.yaml |
lore_framework_clear_task |
Clear current task symlink |
lore_framework_generate_index |
Regenerate lore/README.md and next-tasks.md |
Why Lore?
LLMs need "why", not just "what".
Without history, LLMs treat existing code patterns as gospel—replicating legacy hacks, undocumented workarounds, and accidental complexity. Lore provides AI-readable project memory: tasks capture requirements, worklogs show reasoning, ADRs explain decisions.
Read more: Full motivation
Lore Directory Structure
lore/
├── 0-session/ # Session state (gitignored)
│ ├── team.yaml # Team members definition
│ ├── current-user.md # Active user (generated)
│ ├── current-task.md # Symlink to active task
│ └── next-tasks.md # Auto-generated task queue
├── 1-tasks/ # Task management
│ ├── active/ # In-progress tasks
│ ├── blocked/ # Blocked tasks
│ ├── backlog/ # Planned tasks
│ └── archive/ # Completed tasks
├── 2-adrs/ # Architecture Decision Records
├── 3-wiki/ # Project documentation
└── README.md # Auto-generated index
Documentation
See full documentation: Lore Framework Plugin
Author
License
MIT
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
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 lore_framework_mcp-1.3.0.tar.gz.
File metadata
- Download URL: lore_framework_mcp-1.3.0.tar.gz
- Upload date:
- Size: 8.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9eac9ea9481fdb28c7395d43c4a786c9936bd9cef334b2fa300c123f83ad0b1b
|
|
| MD5 |
31f5a37244bafefd9cb09d94e6ee9d26
|
|
| BLAKE2b-256 |
4db84267794fd43dd5e35433651401d13d2683e89351fca0cd79d6140d5d742c
|
Provenance
The following attestation bundles were made for lore_framework_mcp-1.3.0.tar.gz:
Publisher:
publish-lore-framework-mcp-py.yml on maledorak/maledorak-marketplace
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
lore_framework_mcp-1.3.0.tar.gz -
Subject digest:
9eac9ea9481fdb28c7395d43c4a786c9936bd9cef334b2fa300c123f83ad0b1b - Sigstore transparency entry: 1352861621
- Sigstore integration time:
-
Permalink:
maledorak/maledorak-marketplace@2b94f4976eba5c49cc751681df38ef9286621d86 -
Branch / Tag:
refs/tags/lore-framework-mcp-py@1.3.0 - Owner: https://github.com/maledorak
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-lore-framework-mcp-py.yml@2b94f4976eba5c49cc751681df38ef9286621d86 -
Trigger Event:
push
-
Statement type:
File details
Details for the file lore_framework_mcp-1.3.0-py3-none-any.whl.
File metadata
- Download URL: lore_framework_mcp-1.3.0-py3-none-any.whl
- Upload date:
- Size: 10.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
10824cc2f70207fe69220596db00f03da7a66c94ff2ed9a0a72890dae8836f4c
|
|
| MD5 |
7887765cd9da91f9b77b46bc0cf6d9fc
|
|
| BLAKE2b-256 |
6c5ee6bfb97f7d491ec51c0b59f8b6bac04caec5fc611d636e30a1a72cc28cf0
|
Provenance
The following attestation bundles were made for lore_framework_mcp-1.3.0-py3-none-any.whl:
Publisher:
publish-lore-framework-mcp-py.yml on maledorak/maledorak-marketplace
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
lore_framework_mcp-1.3.0-py3-none-any.whl -
Subject digest:
10824cc2f70207fe69220596db00f03da7a66c94ff2ed9a0a72890dae8836f4c - Sigstore transparency entry: 1352861733
- Sigstore integration time:
-
Permalink:
maledorak/maledorak-marketplace@2b94f4976eba5c49cc751681df38ef9286621d86 -
Branch / Tag:
refs/tags/lore-framework-mcp-py@1.3.0 - Owner: https://github.com/maledorak
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-lore-framework-mcp-py.yml@2b94f4976eba5c49cc751681df38ef9286621d86 -
Trigger Event:
push
-
Statement type: