{
  "markdown": "# ZERNO Lite — MCP Server\n\nOfficial metadata for the **ZERNO Lite** Model Context Protocol (MCP) server.\n\nZERNO Lite is a **remote MCP server** that connects AI agents to ZERNO project context —\nproject briefs, task and agent context, and structured intake workflows — over a secure,\nOAuth-authorized endpoint. It's built for coding agents, product agents, and automation\nworkflows that need to understand a project before acting, without unrestricted backend access.\n\n> This repository is the public \"front door\" for the hosted server: metadata, `server.json`, and the\n> tool catalog for MCP directories. **It does not contain the backend source** — the server runs as a\n> hosted service at the endpoint below.\n\n## Endpoint\n```\nhttps://zerno.one/mcp\n```\n\n| | |\n|---|---|\n| **Transport** | Streamable HTTP (JSON-RPC 2.0 over POST) |\n| **Auth** | OAuth 2.1 with PKCE (S256); bearer tokens; per-project authorization |\n| **Registration** | Dynamic Client Registration (RFC 7591) — no static API key |\n| **Capabilities** | 8 tools · 0 resources · 0 prompts |\n| **Registry name** | `one.zerno/zerno-lite` |\n| **Manifest** | https://zerno.one/.well-known/mcp |\n\n## Quickstart\nAdd a remote connector named `zerno` with URL `https://zerno.one/mcp`, then complete the OAuth\nconsent in the browser.\n\n- **Claude Code / Claude Desktop:** Settings → Connectors → add custom connector (name `zerno`, URL above).\n- **Codex CLI:** `codex mcp add zerno --url https://zerno.one/mcp`\n- **Cursor:** Settings → MCP → Add server → URL `https://zerno.one/mcp`\n\nFor user-scoped tokens, tell the agent which project with a `project_slug` (e.g. `zerno-one`).\n\n## Tools (8)\n| Tool | Does | Writes? |\n|---|---|---|\n| `zerno_get_project_brief` | Project orientation: focus, next action, do-not-do, memory index | no |\n| `zerno_get_agent_context` | Compiled project memory + recent events for an agent run | no |\n| `zerno_list_tasks` | Filtered backlog listing | no |\n| `zerno_get_task` | Full detail for one task | no |\n| `zerno_update_task` | Patch task fields/status (ICE recomputed) | mutates |\n| `zerno_submit_task_triage` | Submit triage proposals (pending human approval) | creates proposals |\n| `zerno_create_agent_intake_task` | File a review task from an agent report | creates a task |\n| `zerno_capture_session_event` | Append a session summary to project memory | creates memory event |\n\nFull machine-readable schemas: [`tools-list.json`](./tools-list.json). No tool deletes data or calls\nthird-party services. `tools/list` is scope-filtered — a read-only token sees only the four read tools.\n\n## Security & privacy\nEvery call requires OAuth; nothing is exposed unauthenticated. Bearer tokens are hashed at rest, no\nsecrets are returned in tool output, and every call is audit-logged. Access is tied to the user's\nauthorized ZERNO workspace/project.\n\n## Limitations\nRequires a ZERNO account and an authorized project. Remote/hosted only (no stdio or packaged\ndistribution). Tools only — no MCP resources or prompts.\n\n## Files in this repo\n- [`server.json`](./server.json) — Official MCP Registry manifest\n- [`tools-list.json`](./tools-list.json) — full `tools/list` (8 tools, exact schemas)\n- [`smithery-server-card.json`](./smithery-server-card.json) — static server card for Smithery\n- [`LICENSE`](./LICENSE) — MIT\n\n## Links\n- Website: https://zerno.one\n- Docs: https://zerno.one/docs/mcp\n\n## License\n[MIT](./LICENSE) — applies to this metadata repository.\n",
  "bytes": 3442,
  "sha": "a2a455b2baab89487f27f75f58ee993a17c860d29976fc1b29a461d247142ccb",
  "repo_slug": "zernozerno/zerno-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_one_zerno_zerno_lite_1a52fb1b/readme"
}