Skip to main content

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


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-0.0.1.tar.gz (9.7 kB view details)

Uploaded Source

Built Distribution

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

cpp26_ref-0.0.1-py3-none-any.whl (6.2 kB view details)

Uploaded Python 3

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

Hashes for cpp26_ref-0.0.1.tar.gz
Algorithm Hash digest
SHA256 eef95655112f35a00619da1e53dfa42f3c245bb7a706b66de62d0d757eeb6866
MD5 b77ceece9aba1a505f1e02ac3eee1f19
BLAKE2b-256 3ff4262cf3fbc83c274f9637bfcbf5daae844aa8ba5889bd81b9909a74c31def

See more details on using hashes here.

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

Hashes for cpp26_ref-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4e445e4ee741ef4cbaf6f88f7e73c51f441571bc4d46e9e598ef08f06c44aecf
MD5 731e1807296ed2bede87915ff96db5e0
BLAKE2b-256 934db98a8f6fe3bc6f2bdaaa58e99f294bb7b176c2c11c71288bbededd69f6c6

See more details on using hashes here.

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