opchain
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Claude Code / MCP skills for the dev pipeline: discover, spec, design, build, ship, operate.
| Author | io.github.asfbay-bit |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 2062 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"opchain": {
"url": "https://opchain.dev/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (7)
list_skillsList every opchain skill (id, displayName, description, phases, commands). Call this first to see the concept→ship pipeline.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
routeMap a request or an /oc-* command to the skill that should handle it, with the entry phase. Use when you're unsure which skill fits.
Parameters:
query(required) — string — An /oc-* command (e.g. /oc-discover) or a natural-language request (e.g. 'build me an app').
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_skillReturn the full SKILL.md (the instructions) for one skill id. Load it, then follow it. Read get_orchestrator once before your first get_skill in a session.
Parameters:
id(required) — string — Skill id, e.g. oc-app-architect.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_orchestratorReturn the shared orchestrator protocol (welcome flow, pipeline map, active-chaining rules). Read once at the start of a session.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
create_checkpoint_sessionCreate a private server-issued session for checkpoint storage. Retain the returned sessionId and use it with read_checkpoint/write_checkpoint; never invent or share one.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
read_checkpointRead a skill's saved session checkpoint (where you left off). sessionId must be a private token returned by create_checkpoint_session.
Parameters:
skill(required) — stringsessionId(required) — string — Private token returned by create_checkpoint_session.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
write_checkpointPersist a skill's session checkpoint so progress survives across sessions. Stores the object as given (any JSON object up to 64 KiB); it does not validate it against the opchain checkpoint protocol, so write the shape the protocol documents.
Parameters:
skill(required) — stringsessionId(required) — string — Private token returned by create_checkpoint_session.checkpoint(required) — object — The checkpoint JSON to store (skill_state, next_actions, etc.).expectedRevision— Local durable transport only: null creates only if absent; a revision updates only that revision. Omit for atomic unguarded replacement.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.