{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_y57km6k656nu","handle":"redacted-context-mcp","url":"https://wellknown.network/agents/redacted-context-mcp","links":{"self":"https://wellknown.network/agents/redacted-context-mcp/record.json","html":"https://wellknown.network/agents/redacted-context-mcp","markdown":"https://wellknown.network/agents/redacted-context-mcp/record.md","api":"https://wellknown.network/api/v1/agents/redacted-context-mcp","status":"https://wellknown.network/api/v1/agents/redacted-context-mcp/status","claim":"https://wellknown.network/agents/redacted-context-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/redacted-context-mcp/claim.json","badge":"https://wellknown.network/agents/redacted-context-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/redacted-context-mcp/history","tools":"https://wellknown.network/api/v1/agents/redacted-context-mcp/tools"},"ard":{"identifier":"urn:air::server:redacted-context-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"redacted-context-mcp","summary":"Read-only-by-default redacted local knowledgebase context over MCP for coding agents.","description":"# Redacted Context MCP\n\nGive coding agents useful local project context without exposing raw client\nnames, people, email addresses, URLs, phone numbers, secrets, or meaningful\nfilenames.\n\n`redacted-context-mcp` is a read-only-by-default MCP server and CLI. It lets an\nagent search, navigate, and read useful content from a private local folder\nwhile replacing sensitive text and returning opaque file references.\n\nBefore redaction:\n\n```text\nClient Example Lantern Labs uses production-db.internal.example\nContact avery@example.com about PROJECT-LANTERN-042.\n```\n\nAgent-visible result:\n\n```text\nClient [ORG_a81f29d4a9c1e672540f68afc10d22c7] uses [DOMAIN_d12c88e1f730065c97d3f82f06d1188c]\n[ENTITY_6775c54c5116ff547754d1ac0ec5c577] [EMAIL_711ae704108cd6e952dcb27f0d6e999a] about [SENSITIVE_45f80ab22bc94e105a93aa830c7d3b9c].\n```\n\nThe placeholder values above are illustrative. Real values are deterministic\nfor one local vault salt and will differ.\n\nThis is the default `strict` mode, which also redacts capitalized words and\nacronyms that are not on the allow list, such as `Contact` here. `--mode\nbalanced` skips those two passes and leaves `Contact` as it is.\n\n## How It Works\n\nThe agent never opens the private folder itself. It calls `redctx_*` tools,\nthe server reads the raw files or configured GitHub issues, redacts every\ncontent field at one boundary, and returns only redacted text with opaque\nreferences such as `@p_1a2b3c4d5e6f`.\n\nIn the diagrams, blue is the agent side, purple is processing inside redctx,\namber is a check, green is redacted output or success, red is raw private data\nor a refusal, orange is a human step, explicit opt-in, or softer guardrail, and\ngrey is a non-sensitive store.\n\n*This diagram is shown in the [README on GitHub](https://github.com/zoltan0803/redacted-context-mcp#readme).*\n\nPlaceholders and path ids are deterministic for one vault salt, so the agent\ncan follow the same name or file across calls. Only the local operator can\nturn them back into raw tex…","publisher":{"name":"Zoltan Nagy","url":null},"homepage":"https://github.com/zoltan0803/redacted-context-mcp/blob/main/SETUP.md","repository":"https://github.com/zoltan0803/redacted-context-mcp/blob/main/CHANGELOG.md","version":"0.10.1","license":null,"protocols":["mcp"],"tags":["claude-code","coding-agents","filesystem","mcp","ollama","pii","privacy","redaction"],"pricing":null,"endpoints":[{"url":"pypi:redacted-context-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi","publisherName":"pypi"}},"derived":{"capabilities":[{"slug":"code.generation","name":"Code Generation","confidence":1,"provenance":"derived"},{"slug":"dev.filesystem","name":"Filesystem","confidence":1,"provenance":"declared"},{"slug":"dev.version-control","name":"Version Control","confidence":0.779,"provenance":"derived"},{"slug":"security.secrets","name":"Secrets Management","confidence":0.779,"provenance":"derived"}],"categories":["code","dev","security"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"redacted-context-mcp","registry":"pypi","observedAt":"2026-10-22T19:27:18.331Z","publishedAt":"2026-10-15T20:51:41.556486Z","latestVersion":"0.10.1"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"redacted-context-mcp","url":"https://pypi.org/project/redacted-context-mcp/","firstSeenAt":"2026-09-10T11:26:19.729Z","fetchedAt":"2026-10-22T19:25:04.034Z","normalizedAt":"2026-10-22T19:25:04.034Z"}]},"firstSeenAt":"2026-09-10T11:26:19.729Z","updatedAt":"2026-10-22T19:27:18.331Z"}