Skip to main content

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

lore_framework_mcp-1.2.6.tar.gz (8.9 kB view details)

Uploaded Source

Built Distribution

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

lore_framework_mcp-1.2.6-py3-none-any.whl (10.5 kB view details)

Uploaded Python 3

File details

Details for the file lore_framework_mcp-1.2.6.tar.gz.

File metadata

  • Download URL: lore_framework_mcp-1.2.6.tar.gz
  • Upload date:
  • Size: 8.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for lore_framework_mcp-1.2.6.tar.gz
Algorithm Hash digest
SHA256 344648aeb1c9b7a337fe203c7b39769f5deb82add08a16cbc685c345c5d9dd17
MD5 4ff3e5e5b752fb30f76b7fd9be4d4f3a
BLAKE2b-256 60443e9697c295a492a141320beca6b84a8eba0ca634344826696868c32f95f1

See more details on using hashes here.

Provenance

The following attestation bundles were made for lore_framework_mcp-1.2.6.tar.gz:

Publisher: publish-lore-framework-mcp-py.yml on maledorak/maledorak-marketplace

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file lore_framework_mcp-1.2.6-py3-none-any.whl.

File metadata

File hashes

Hashes for lore_framework_mcp-1.2.6-py3-none-any.whl
Algorithm Hash digest
SHA256 9e40245c3fb2e076581ba0dddccfc7d20c0cf162640b8fea31e5bf527414c47f
MD5 953578697c3cce1af75ee9ef2b26cdcf
BLAKE2b-256 6db7ab95cccb4f8aded13d6bf1a6773632fa20be42dd4fd1eff9b880548c430f

See more details on using hashes here.

Provenance

The following attestation bundles were made for lore_framework_mcp-1.2.6-py3-none-any.whl:

Publisher: publish-lore-framework-mcp-py.yml on maledorak/maledorak-marketplace

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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