Portable human-AI context protocol reference tooling.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"io-github-markoblogo-id": {
"command": "<see-readme>",
"args": []
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Portable human-AI context protocol reference tooling.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationBe the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in other
Pi Coding Agent extension (CLI-first) — routes bash/read/grep/find/ls through lean-ctx CLI for strong token savings. Optional MCP bridge can register advanced tools.
Apify MCP Server
97% token reduction for AI coding sessions — zero deps, 21 languages, MCP server
MCP proxy that compresses prose fields (tool descriptions, etc.) using caveman rules. Same accuracy, fewer context tokens.
MCP Security Weekly
Get CVE alerts and security updates for io.github.markoblogo/id and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.

ID turns a person into a portable AI context that travels between tools with explicit freshness, trust, and privacy rules.
Positioning:
ID is not another assistant. It is the protocol layer that keeps context explicit, portable, and auditable.SET, agentsmd, and other orchestrators by making context, contracts, and hooks first-class.Install with Homebrew:
brew install markoblogo/tap/id-protocol
idctl init --owner-id <owner-id>profiles/<owner>/profile.minimal.mdmake validatemake compactResult:
profile.minimal.md)context.compact.json)Lite path: minimal setup, get started fast → docs/LITE.mdShare path: multi-tool portability → docs/SHARE.mdBench path: evidence and claims → docs/BENCH.mdCopilot, Cursor, and Continue generate local prompt memories.ID gives a stable externalized profile and contract that those tools can consume.Runs analyzed: 4
| Metric | Value | Meaning |
|---|---|---|
| onboarding latency | 1.15 | Less is better |
| clarification turns | 0.85 | Less hand-offs |
| task success | 0.6 | Higher is better |
| alignment index | 18.3 | Higher is better |
Profile freshness score (owner markoblogo): 0.0
Key artifacts:
- profiles/markoblogo/profile.core.md: score=0.0 age=67 ttl=14
- profiles/markoblogo/profile.extended.md: score=0.0 age=66 ttl=30
ID now has a real execution role inside the wider ABVX toolchain:
SET can orchestrate repo-local ID hooks in compatible repositoriespre_task and weekly_reviewID stays the context/protocol layer, while SET stays the orchestration layeragentsgen remains the repo-docs/runtime companion, not a replacement for portable human contextPractical consequence:
ID-compatible, SET can validate or refresh human-context boundaries before and after the main repo workflowagentsgen is enough on its ownWhy this beats ad-hoc prompts or chat memory in some workflows:
system prompts are fragile and usually copied by hand across tools;ID makes preferences, constraints, freshness, privacy, and portability explicit and versioned.Evidence surface:
docs/PROOF.md (claim pack and caveats)benchmarks/runs/public-metrics.md (live utility summary)docs/MEASUREMENT.md and docs/EVALUATOR_PROTOCOL.md (method)docs/EVIDENCE_POLICY.md (evidence rules)Ecosystem map:
docs/ECOSYSTEM.mddocs/INTEGRATIONS.mddocs/README.mdRelease/install:
docs/RELEASES.mdID LiteUse this if you want the smallest practical entrypoint.
You get: