This page documents the current compatibility story for Provenote and Claude Code.
In plain language: if you already use Claude Code, you can connect it to Provenote through MCP so the agent can work with drafts, research threads, auditable runs, and notebook context without leaving your local stack.
Provenote works with Claude Code via MCP, and this repository now ships a public-ready Claude Code starter bundle.
That is the right level of public truth today:
repo-owned prep exists: yespublic-ready package available: yespublicly discoverable listing live: no separate official listing is claimed hereofficial marketplace listing live: noThis page does not claim an official partnership, endorsement, directory listing, or native Anthropic-owned plugin surface.
Current fit through MCP:
provenote-mcp.tests/test_mcp_server.py.If you want a checked-in install package instead of a prose-only setup page, use ../../examples/hosts/claude-code/provenote-outcome-bundle/README.md.
If you want the repo-owned directory submission materials that stop one step before listing-live truth, use ../../examples/hosts/claude-code/DIRECTORY_SUBMISSION.md.
That bundle is public-ready because:
provenote-mcp entrypoint this page documentsprovenote-mcp.OPEN_NOTEBOOK_URL and OPEN_NOTEBOOK_PASSWORD before launching the MCP process.If you want to verify this page instead of trusting the wording, use this local proof loop:
provenote-mcp.draft.*research_thread.*auditable_run.*Run the repo-owned MCP contract test:
bash tooling/scripts/runtime/run_uv_managed.sh run pytest tests/test_mcp_server.py -q
provenote-mcp as a stdio MCP server and start with one read-first step:
If you want a checked-in local host artifact instead of only this page, start with ../../examples/hosts/claude-code/provenote-outcome-bundle/README.md, continue with ../../examples/hosts/claude-code/DIRECTORY_SUBMISSION.md, and then use ../../examples/hosts/README.md as the broader host-artifact index.
| Surface | Why it matters |
|---|---|
| ../../pyproject.toml | Proves the repo actually ships provenote-mcp |
| ../../packages/core/mcp/server.py | Shows the concrete outcome-tool families Claude Code can call |
| ../../packages/core/mcp/schemas.py | Shows the typed request shapes behind those tools |
| ../../tests/test_mcp_server.py | Shows the repo keeps a real MCP contract test |
| ../mcp.md | Keeps this host page anchored to the broader MCP truth |
| ../proof.md | Maps the compatibility wording back to inspectable repo surfaces |
draft.verifyresearch_thread.to_draft| Bucket | What this page can say |
|---|---|
| Safe now | Provenote works with Claude Code via MCP; Claude Code can register repo-owned MCP servers; Provenote ships a first-party stdio MCP entrypoint; a public-ready Claude Code starter bundle and directory submission pack are available in this repository |
| Not claimed | official Anthropic partnership, endorsement, directory inclusion, marketplace listing, or native Anthropic-owned plugin surface |
| Deferred / proof gap | public Skills distribution, OpenClaw support, generic works with every MCP host, hosted/team/autopilot surfaces |
For the latest Claude Code MCP setup syntax, use the official docs:
For Anthropic naming and directory constraints, review: