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.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
cpp26_ref-1.0.0.tar.gz
(9.7 kB
view details)
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 cpp26_ref-1.0.0.tar.gz.
File metadata
- Download URL: cpp26_ref-1.0.0.tar.gz
- Upload date:
- Size: 9.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.14.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c1cfee523e06c4496c7a025166cf4673cc7e3e9b7cc18716a9b0dae6018a2ce9
|
|
| MD5 |
43dc7c6c7fccd5acb5c0fd204e2c6513
|
|
| BLAKE2b-256 |
57cab6a68be59bfe3d738cfdd27d3672bae5e397fd9142eb161e7390a2129a69
|
File details
Details for the file cpp26_ref-1.0.0-py3-none-any.whl.
File metadata
- Download URL: cpp26_ref-1.0.0-py3-none-any.whl
- Upload date:
- Size: 6.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.14.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
76a882e06595f7f9af8160babc280340641b422fc2dcddf42071834712746050
|
|
| MD5 |
eaba7d5d042f2534b826767e3c3210e7
|
|
| BLAKE2b-256 |
e072e9fa7766495cf9a3ec9bbc72f81946222db3cb79bb6bdff9f14052d96940
|