Search / sh.handover/handover
Handover
R0· no sign-inShared, versioned context that humans and AI agents can publish, review, annotate, and continue.
v1.18.0 · active · repository · descriptor JSON · versions
Search / sh.handover/handover
R0· no sign-inShared, versioned context that humans and AI agents can publish, review, annotate, and continue.
v1.18.0 · active · repository · descriptor JSON · versions
{
"mcpServers": {
"handover": {
"type": "http",
"url": "https://handover.sh/api/mcp?profile=core"
}
}
}claude mcp add --transport http handover https://handover.sh/api/mcp?profile=core[mcp_servers.handover]
url = "https://handover.sh/api/mcp?profile=core"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"handover": {
"type": "remote",
"url": "https://handover.sh/api/mcp?profile=core",
"enabled": true
}
}
}{
"mcpServers": {
"handover": {
"type": "http",
"url": "https://handover.sh/api/mcp?profile=core"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=handover&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vaGFuZG92ZXIuc2gvYXBpL21jcD9wcm9maWxlPWNvcmUifQ%3D%3D"
}{
"servers": {
"handover": {
"type": "http",
"url": "https://handover.sh/api/mcp?profile=core"
}
}
}{
"mcpServers": {
"handover": {
"httpUrl": "https://handover.sh/api/mcp?profile=core"
}
}
}extensions:
"handover":
enabled: true
name: "handover"
type: streamable_http
uri: "https://handover.sh/api/mcp?profile=core"
timeout: 300
protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28protocol.statelessonly applies to 2026-07-28 serversprotocol.transportstreamable HTTPprotocol.list_ttlonly applies to 2026-07-28 serversauth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_lengthdescriptions are concisetools.schemasevery tool has an object input schematools.annotations17 of 17 tools declare readOnlyHint or destructiveHinttools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHinttools.token_costabout 4,564 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changesno tool changes in 30 daysstability.rug_pullno tool changed its meaning under the same namedeps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI packageNo tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+repository +dns-namespace +reachable +uptime-97% ~updated-77d-ago
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://handover.sh/api/mcp?profile=core streamable-http | none | yes | 97% | 387 ms | 2025-11-25 | 2026-10-20 |
handover.annotate | Add a durable comment anchored to selected text or lines in an immutable artifact revision. Read the artifact first and preserve the exact quote and surrounding context. |
handover.annotationsread-only | Read revision-anchored file comments, selected text, status, authorship, and resolution metadata. Use status=open to find feedback that still needs action. |
handover.assign | Replace the open assignments with the supplied collaborator identities. This changes collaboration state, not the immutable handover revision. |
handover.comment | Append a discussion comment and optionally notify explicitly mentioned collaborators. |
handover.continue | Append an immutable revision after reading the current snapshot. expectedRevisionId is mandatory to prevent overwriting another collaborator's work. Omitted artifacts are inherited; matching names are replaced. |
handover.create | Create durable shared context with an initial immutable revision. Authorship comes from the authenticated Handover identity. |
handover.getread-only | Read a handover snapshot, continuation brief, artifact metadata, and revision history. Omit revisionId for the current snapshot. |
handover.okf.exportread-only | Export a handover revision as an Open Knowledge Format bundle for another human or agent system. |
handover.okf.import | Import Open Knowledge Format files into a new immutable Handover revision. Replaying the same bundle is idempotent. |
handover.publicationread-only | Read the stable report URL, entry file, access mode, and selected revision for a handover. |
handover.publish | Create or update a stable /r/{slug}/ report projection of a Handover revision. |
handover.pullread-only | Return the selected files of a published report with paths, hashes, media types, and UTF-8 or base64 content. |
handover.read_artifactread-only | Read bounded artifact content after inspecting a handover. Text is returned as UTF-8 and binary content as base64; truncated results report that explicitly. |
handover.searchread-only | Find current shared context with hybrid, semantic, or lexical retrieval across metadata and artifact content. Use an empty query to list recent handovers. |
handover.threadread-only | Read comments, explicit mentions, assignments, and eligible collaborators without changing revision history. |
handover.update_comment | Edit an authored comment, or resolve/reopen an annotation. Set resolvedRevisionId when a new handover revision addressed the feedback. |
handover.whoamiread-only | Return the authenticated person or service agent, organization, workspace, role, and granted scopes. Call this before reading or publishing to confirm attribution and tenancy. |
Schemas: list_tools.
{
"name": "sh.handover/handover",
"title": "Handover",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://handover.sh/api/mcp?profile=core",
"type": "streamable-http"
}
],
"version": "1.18.0",
"repository": {
"url": "https://github.com/44-pixels/handover-mcp",
"source": "github"
},
"description": "Shared, versioned context that humans and AI agents can publish, review, annotate, and continue."
}