Vcp MCP server
Value Context Protocol tools: VCP/I tokens, CSM1 codes, VCP-Lite, and context encoding.
0 stars26 downloads/wk
Reviews
Write oneNobody has reviewed Vcp yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Vcp tools (7)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
creed_classify_principleClassify a constitution principle against Schwartz value dimensions.
vcp_encode_contextvcp_lite_to_csm1Convert VCP-Lite fields to a CSM1 code string.
vcp_parse_csm1Parse a CSM1 constitutional code.
vcp_statusReport the VCP SDK version, spec versions, and available capabilities.
vcp_validate_liteValidate a VCP-Lite document against the lite-1.0 schema.
vcp_validate_tokenValidate a VCP/I identity token string.
Public scan report
scanner v0.1.10 · 2026-10-16 · same rubric, same numbers if you re-run it
- Code scan32 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 44 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year9/10
How Vcp compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 89/100
- higher than 80% of 48,243 servers
- Tools
- 7
- the typical server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 26
- more than 13% of 12,306 servers with a package
What its tools let an agent do: 7 read
Install Vcp in Claude Code, Cursor or VS Code
claude mcp add vcp-mcp -- uvx vcp-sdk
What the publisher says
From the Vcp repository's README, as published. We do not edit it. Read it on GitHub
vcp-sdk
Python SDK for the Value Context Protocol (VCP) — portable AI ethics validation — plus the Creed Commons client (vcp CLI) for installing signed value artifacts.
- Protocol and docs: valuecontextprotocol.org
- Creed Commons registry: Creed-Space/vcp-hub
Legacy distribution status
This repository supplies the legacy standalone vcp-sdk 0.8.0 distribution on PyPI and the io.github.Creed-Space/vcp-mcp 0.8.0 server entry in the MCP Registry. It is separate from, and is not, the project-maintained VCP-SDK. To review and run this source directly, select and verify an exact commit, then install that checkout:
git checkout --detach <reviewed-vcp-sdk-python-commit>
python -m pip install .
python -m pip install ".[hub]" # include the Creed Commons CLI dependenciesThis candidate and the project-maintained VCP-SDK both use the vcp Python import namespace. Install them in separate virtual environments. Installing both into one environment is unsupported because one distribution can replace the other's modules.
SDK — tokens, CSM1, VCP-Lite
from vcp import Token, CSM1Code, validate_lite
token = Token.parse("family.safe.guide@1.0.0")
code = CSM1Code.parse("N5+F+E")
identity = {"domain": "family", "approach": "safe", "role": "guide"}
document = {"vcp_version": "lite-1.0", "identity": identity, "persona": "nanny", "adherence": 5, "scopes": ["F"]}
errors = validate_lite(document)CSM1Code.encode() (and str(code)) emits the canonical form with scopes sorted (N5+F+E encodes as N5+E+F), matching the project-maintained VCP-SDK and spec §2.10.1; tonano()/tomicro() preserve input order. Token.parse also accepts creed:// and vcp:// URIs and normalises them to canonical form — a superset of the reference SDK, whose parse takes only the bare token grammar.
Creed Commons — signed value artifacts
Creed Commons distributes constitutions, creeds, and detector configs as signed data that a values engine interprets — never executable code. Installing an artifact is a signature-verification decision, not a code-execution one:
vcp search gaslighting
vcp install creed-space/anti_gaslighting # verify Ed25519 + sha256 + schema, then write
vcp verify # re-check installed tree against vcp.lockvcp install verifies against a trust root pinned inside this package (the registry cannot vouch for itself), pins name@version + content sha256 + the verifying key in vcp.lock, and never imports, evals, or executes what it fetched.
Community namespaces are delegated, never a new root: the hub's namespace_registry.json binds each namespace to its publisher's Ed25519 keys and is itself signed by the pinned root; artifacts must verify against a key registered to their own namespace. Registration and moderation: GOVERNANCE.md.
Trust tiers: signed proves integrity and origin, not semantics; verified additionally carries a domain-separated root counter-signature (issued after lint + red-team + human review) that the client checks on install and on every vcp verify.
CLI — protocol operations
Alongside the Creed Commons commands, vcp runs the protocol operations directly. These call the same functions the MCP tools do, so scripted CLI output and MCP tool output carry the same fields.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Vcp: common questions
- Is Vcp MCP server safe?
- Yes, by our scan: it is graded A (89/100). Read the Vcp safety report
- How do I install Vcp?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Vcp need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Vcp maintained?
- The last commit was 64 days ago (2026-09-02). The latest release is v0.8.0.
- How does Vcp compare with other MCP servers?
- safety score 89/100 (higher than 80% of 48,243 servers); tools 7 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.