MCP server providing canonical C++26 paper references and compiler-status lookup.
Project description
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.
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 cpp26_ref-0.0.1.tar.gz.
File metadata
- Download URL: cpp26_ref-0.0.1.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 |
eef95655112f35a00619da1e53dfa42f3c245bb7a706b66de62d0d757eeb6866
|
|
| MD5 |
b77ceece9aba1a505f1e02ac3eee1f19
|
|
| BLAKE2b-256 |
3ff4262cf3fbc83c274f9637bfcbf5daae844aa8ba5889bd81b9909a74c31def
|
File details
Details for the file cpp26_ref-0.0.1-py3-none-any.whl.
File metadata
- Download URL: cpp26_ref-0.0.1-py3-none-any.whl
- Upload date:
- Size: 6.2 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 |
4e445e4ee741ef4cbaf6f88f7e73c51f441571bc4d46e9e598ef08f06c44aecf
|
|
| MD5 |
731e1807296ed2bede87915ff96db5e0
|
|
| BLAKE2b-256 |
934db98a8f6fe3bc6f2bdaaa58e99f294bb7b176c2c11c71288bbededd69f6c6
|