Autonomous MCP Agent OS: multi-graph memory, Tasks, Skills, A2A, attestation, OpenTelemetry.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
YodMCP is a production-oriented Agent Operating System kernel on MCP: multi-graph memory, Tasks, Skills, A2A, attestation (software / simulated TEE), OpenTelemetry, and plan-based monetization.
This README is written so a senior engineer with only this file + the source tree can install, deploy every surface, exercise features, and verify end-to-end.
FOUNDRY (host-owned trust and memory for long-horizon agent swarms) separates untrusted proposal generation from host-owned verification + established-facts registry.
YodMCP is that registry in production: agents call memory_write; promotion to semantic memory is gated; the host owns the evaluator. Full note: docs/FOUNDRY.md.
Meters first. Seat if the loop holds.
| Unit | Stripe | x402 |
|---|---|---|
| OpenGOS Search $0.40 | Buy | GET /v1/search |
| OpenGOS Draft $2.50 | Buy | GET /v1/draft |
| Agentic OS Cycle $0.75 | Buy | GET /v1/cycle |
| YodMCP Pro $49/mo | Subscribe | USDC |
x402 rail: x402-cloudflare-starter. Desk sync: https://anamized.grok.me
| Surface | Command | Default | Purpose |
|---------|---------|---------|
| MCP | yodmcp | stdio | Local MCP clients (Cursor, Claude Desktop, etc.) |
| MCP HTTP | yodmcp --http --port 8000 | :8000/mcp | Remote / Streamable HTTP MCP |
| API | yodmcp-api --port 8080 | :8080 | REST health, memory, audit, skills, billing |
| A2A | yodmcp-a2a --port 9000 | :9000 | Agent Card, message, tasks |
| SDK | from yodmcp.sdk import YodClient | HTTP client | Thin client for the API |
| Skills | skills:// + skills/*/SKILL.md | auto-loaded | Agent Skills as MCP resources |
| Verify | pytest + scripts/verify_e2e.py | CI | Substrate + durable + TEE modes |
Copy environment defaults:
| Variable | Default | Meaning |
|---|---|---|
YODMCP_MEMORY_BACKEND | memory | memory | sqlite | durable |
YODMCP_MEMORY_DB | ./data/yodmcp_memory.db | SQLite path when durable |
YODMCP_ATTEST_MODE | software | software | simulated_tee | nitro | sgx |
YODMCP_PLAN | free | free | pro | enterprise |
YODMCP_TENANT_ID | default | Soft quota tenant key |
YODMCP_SKILLS_DIR | (auto) | Override skills root |
STRIPE_SECRET_KEY | unset | Enables live Checkout Sessions |
TEE honesty:
nitro/sgxare provider hooks; without real TEE libraries they fall back to simulated claims. Prefersoftwareorsimulated_teefor local verify.
Cursor β project .cursor/mcp.json or global MCP settings:
If yodmcp is not on PATH, use the module form:
Claude Desktop β same shape under mcpServers in claude_desktop_config.json.
Streamable HTTP MCP (remote clients that support URL transport):
Single API container:
Expected: all tests green; script prints ALL E2E CHECKS PASSED.
API smoke (with yodmcp-api running):
SDK:
| Tool | Description |
|---|---|
memory_write | Insert one memory node (facts/decisions). Not for plans (plan_cache_put). |
memory_read | Retrieve nodes by similarity or item_id. Not for plans (plan_cache_get). |
memory_delete | Hard-delete one node + incident edges. Idempotent if missing. |
memory_consolidate | Promote importance β₯ 0.8 into semantic summaries. Does not delete sources. |
memory_stats | Node/edge/entity counts. Not content (memory_read). |
tasks_create | Create a durable pending task handle. |
tasks_get | Fetch one handle by id. |
tasks_list | List recent handles, optional status filter. |
tasks_update | Patch status/progress/result. Not cancel (tasks_cancel). |
tasks_cancel | Mark a handle cancelled (kernel state only). |
tasks_stats | Counts by status. Not a listing (tasks_list). |
skills_list | List Agent Skills + skills:// URIs (bodies are resources). |
a2a_card | A2A Agent Card JSON. Not the MCP catalog (discover_capabilities). |
plan_cache_get / plan_cache_put / plan_cache_delete | Semantic plan templates. Not memory facts. |
cache_stats | In-process cache entry/hit totals. |
attestation_recent | TRACE-style provenance claims. Not the audit trail (audit_recent). |
audit_recent | Policy/tool Decision-System-of-Record events. |
discover_capabilities | List MCP tools + loaded skills. |
echo | Liveness probe (message echoed + version). |
Resources:
skills://{name} β skill markdown bodyyodmcp://agent-card β agent card JSONBuilt-in skills are always registered. Disk skills under skills/*/SKILL.md are loaded automatically (override via YODMCP_SKILLS_DIR). Repo ships:
memory-hygiene, safe-tool-use, funding-usdc, repo-bootstraplong-horizon-planning| Plan | $/mo | Tool calls/day | Durable | TEE |
|---|---|---|---|---|
| Free | 0 | 500 | β | β |
| Pro | 49 | 50k | yes | simulated |
| Enterprise | 499 | unlimited | yes | Nitro/SGX hooks |
STRIPE_SECRET_KEY is set; otherwise checkout returns status: payment_link| Option | Link |
|---|---|
| YodMCP Pro | https://buy.stripe.com/bJe3cw0kCaLrbVz1AY43S09 |
| YodMCP Enterprise | https://buy.stripe.com/9B68wQ1oGcTz9NrfrO43S0a |
| Agentic OS Kernel Support ($99) | https://buy.stripe.com/bJecN63wObPv6Bf7Zm43S02 |
| Public Goods Support ($25) | https://donate.stripe.com/00w5kE3wOg5L8Jn2F243S00 |
| Agentic Systems Consulting Hour ($199) | https://buy.stripe.com/dRmaEYgjA9Hnf7LdjG43S0b |
| Network | Address |
|---|---|
| Base | 0xD3d0E9eDAe3Ac7bb199a8EAA761BdA423b878438 |
| Ethereum | 0xD3d0E9eDAe3Ac7bb199a8EAA761BdA423b878438 |
| Solana | ETQwWf19axArsY493UfC6bxe2BmEzmzvCb58PPnC38A |
Canonical: funding/addresses.json
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/yodmcp)<a href="https://allmcps.com/mcp/yodmcp"><img src="https://allmcps.com/api/badge/yodmcp?style=directory" alt="Yodmcp on AllMCPs" /></a>