MCP server for searching and reading lore.kernel.org mailing list archives
Project description
lore-mcp-server
MCP server for searching and reading lore.kernel.org mailing list archives. Built on liblore.
Tools
lore_search
Search lore.kernel.org using Xapian query syntax.
lore_search(
query='bs:"guest_memfd" d:20260401..',
mailing_list="kvm",
)
Supports public-inbox search prefixes: bs: (subject+body), s: (subject),
f: (from), d: (date range), dfn: (diff filename), and more.
lore_get_message
Fetch the full content of a single message by URL.
lore_get_message(url="https://lore.kernel.org/kvm/20260420154720.29012-1-itazur@amazon.com/")
lore_get_thread
Fetch all messages in a thread by URL (with full bodies).
lore_get_thread(url="https://lore.kernel.org/kvm/20260420154720.29012-1-itazur@amazon.com/")
lore_list_thread_structure
List the structure of a thread without message bodies. Returns only
headers and reply relationships (in_reply_to) for each message.
Use this to get an overview of a large thread before fetching specific
messages with lore_get_message.
The underlying mbox data is cached, so subsequent calls to
lore_get_thread or lore_get_message for the same thread are served
from cache without additional network requests.
lore_list_thread_structure(url="https://lore.kernel.org/kvm/20260420154720.29012-1-itazur@amazon.com/")
Usage
With uvx (recommended)
{
"mcpServers": {
"lore": {
"command": "uvx",
"args": ["lore-mcp-server"]
}
}
}
From source
git clone <repo-url>
cd lore-mcp-server
uv run lore-mcp-server
License
GPL-2.0-or-later
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 lore_mcp_server-0.1.0.tar.gz.
File metadata
- Download URL: lore_mcp_server-0.1.0.tar.gz
- Upload date:
- Size: 9.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d749d94637360cf0d5f0989e2748bc48131e61c0671695a4f819a13e764404f7
|
|
| MD5 |
8b7bad83432e52ea328f6b9b400fa0b4
|
|
| BLAKE2b-256 |
50eeacde374b02636fe98458ab18ba62b3afe78c15c5ac0d91cf9e0645eadea0
|
File details
Details for the file lore_mcp_server-0.1.0-py3-none-any.whl.
File metadata
- Download URL: lore_mcp_server-0.1.0-py3-none-any.whl
- Upload date:
- Size: 4.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
46fedb73587b1ed7ab0e6a09c6070ac307c081037a044b7408600516a6202b7b
|
|
| MD5 |
abc2ad26f9f75bfffa3b9cd6816f00cf
|
|
| BLAKE2b-256 |
1e4d338e6055106b477cee7a591fc2fdf394a72af7d0da6935c765a3fbbc9e1d
|