cpp26-ref MCP server
Stdio MCP server that exposes three tools to Claude Code:
| Tool | Purpose |
|---|---|
lookup_paper(paper_id) |
Return the full markdown content of corpus/references/<paper_id>.md. |
search(query, top_k=5) |
Fuzzy + keyword match over corpus/index.yaml. Returns [{id, title, tier, score, path}]. |
compiler_status(paper_id, compiler=None) |
Read corpus/status.yaml. Informational only — the skill must not gate on it. |
This package is part of the cpp26-adapter Claude Code plugin. See the repo root for the binding plan.
Local dev
python3 -m venv .venv
.venv/bin/pip install -e ".[dev]"
.venv/bin/pytest tests
Wire-up
The plugin's .mcp.json registers this server as cpp26-ref and launches it via stdio. See Phase 3 of PLAN.md.
Metadata
Release files for cpp26-ref 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| cpp26_ref-1.0.0.tar.gz | 9.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| cpp26_ref-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 15.9 kB
Release files / cpp26_ref-1.0.0.tar.gz
| Download URL | cpp26_ref-1.0.0.tar.gz |
|---|---|
| Size | 9.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c1cfee523e06c4496c7a025166cf4673cc7e3e9b7cc18716a9b0dae6018a2ce9
|
|
BLAKE2b-256 checksum How to use checksums |
57cab6a68be59bfe3d738cfdd27d3672bae5e397fd9142eb161e7390a2129a69
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.5
|
Release files / cpp26_ref-1.0.0-py3-none-any.whl
| Download URL | cpp26_ref-1.0.0-py3-none-any.whl |
|---|---|
| Size | 6.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
76a882e06595f7f9af8160babc280340641b422fc2dcddf42071834712746050
|
|
BLAKE2b-256 checksum How to use checksums |
e072e9fa7766495cf9a3ec9bbc72f81946222db3cb79bb6bdff9f14052d96940
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.5
|