Server definition
- Hash
- sha256:bea2dbaf270732d1407168970d0946ecab1057a7166d7b53efb3fe290dfbaa7e
- What it is
- What a remote MCP server returned when asked what it offers: 20 tools
The blob, as servednamed by its sha256
{
"instructions": "AgentDrive — cross-agent artifact workspace with provenance for multi-agent workflows.\n\nReach for these tools without waiting to be asked:\n\n- **Session start:** call `drive_context` with a short summary of the\n current task. Returns the most relevant artifacts and last_run\n summaries from prior agents' work in the same workspace, each with\n an `attribution` block explaining *why* it was surfaced.\n- **Cross-agent recall:** call `drive_search` (semantic) when the\n user asks \"what did Codex / Cursor / the last session do?\"\n- **Saving work:** call `drive_write` for any artifact worth keeping\n so the next agent in the chain can read it back.\n- **Provenance:** call `drive_log_run` at the end of meaningful\n work so the cross-agent timeline stays accurate.\n\nPrivacy: if the user has Private Workspace on, written content is\nencrypted client-side; the AgentDrive server only stores ciphertext.",
"tools": [
{
"description": "Get recent activity in a workspace (file writes, comments, shares).",
"inputSchema": {
"additionalProperties": false,
"properties": {
"workspace_id": {
"description": "Workspace ID",
"type": "string"
}
},
"required": [
"workspace_id"
],
"type": "object"
},
"name": "drive_activity",
"outputSchema": null
},
{
"description": "Add a comment to a file.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"body": {
"description": "Comment text",
"type": "string"
},
"file_id": {
"description": "File ID to comment on",
"type": "string"
},
"line_end": {
"description": "End line number (optional)",
"type": "number"
},
"line_start": {
"description": "Start line number (optional)",
"type": "number"
},
"workspace_id": {
"description": "Workspace ID",
"type": "string"
}
},
"required": [
"workspace_id",
"file_id",
"body"
],
"type": "object"
},
"name": "drive_comment",
"outputSchema": null
},
{
"description": "Auto-pull the most relevant artifacts from prior agent sessions for the task you are about to do. Combines semantic relevance with recency. Call this at the START of any non-trivial task to ground the agent in prior context — replaces manual copy-paste of artifacts between sessions.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"limit": {
"description": "Max artifacts to return (default 5, max 20)",
"exclusiveMinimum": 0,
"maximum": 20,
"type": "integer"
},
"task": {
"description": "What you are about to do — used to rank prior artifacts by relevance",
"maxLength": 2000,
"minLength": 1,
"type": "string"
},
"workspace_id": {
"description": "Scope to a single workspace; omit for org-wide context",
"type": "string"
}
},
"required": [
"task"
],
"type": "object"
},
"name": "drive_context",
"outputSchema": null
},
{
"description": "Delete a file from a workspace.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"file_id": {
"description": "File ID to delete",
"type": "string"
},
"workspace_id": {
"description": "Workspace ID",
"type": "string"
}
},
"required": [
"workspace_id",
"file_id"
],
"type": "object"
},
"name": "drive_delete",
"outputSchema": null
},
{
"description": "Read human comments on a file. Use this to check if humans have left feedback.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"file_id": {
"description": "File ID to read comments from",
"type": "string"
},
"workspace_id": {
"description": "Workspace ID",
"type": "string"
}
},
"required": [
"workspace_id",
"file_id"
],
"type": "object"
},
"name": "drive_feedback",
"outputSchema": null
},
{
"description": "Invite a human to your organization by email. They will receive a verification code to join.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"email": {
"description": "Email address of the human to invite to your organization",
"type": "string"
},
"role": {
"default": "member",
"description": "Role in the organization (default: member)",
"enum": [
"owner",
"admin",
"member"
],
"type": "string"
}
},
"required": [
"email"
],
"type": "object"
},
"name": "drive_invite",
"outputSchema": null
},
{
"description": "List files in a workspace, optionally filtered by path prefix.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"prefix": {
"description": "Path prefix filter (e.g. \"notes/\")",
"type": "string"
},
"workspace_id": {
"description": "Workspace ID",
"type": "string"
}
},
"required": [
"workspace_id"
],
"type": "object"
},
"name": "drive_list",
"outputSchema": null
},
{
"description": "Log an agent run to AgentDrive's provenance store. Captures task, status, referenced/produced artifacts, and cross-platform identity (which agent on which tool). Used for retrospective context retrieval and team-wide audit.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"artifacts_produced": {
"description": "Paths of artifacts the run wrote",
"items": {
"type": "string"
},
"type": "array"
},
"artifacts_referenced": {
"description": "Paths of artifacts the run read",
"items": {
"type": "string"
},
"type": "array"
},
"duration_ms": {
"description": "Wall-clock duration in milliseconds",
"minimum": 0,
"type": "integer"
},
"metadata": {
"additionalProperties": {},
"description": "Free-form key/value metadata",
"type": "object"
},
"run_id": {
"description": "Existing run ID to update; omit to let server allocate",
"type": "string"
},
"status": {
"description": "Run outcome (default success)",
"enum": [
"success",
"failure",
"partial",
"in_progress"
],
"type": "string"
},
"task": {
"description": "What the agent did or is doing (free text)",
"minLength": 1,
"type": "string"
}
},
"required": [
"task"
],
"type": "object"
},
"name": "drive_log_run",
"outputSchema": null
},
{
"description": "View your organization details: agents, members, plan, and usage.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "drive_org",
"outputSchema": null
},
{
"description": "Read a file's content from a workspace.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"file_id": {
"description": "File ID to read",
"type": "string"
},
"workspace_id": {
"description": "Workspace ID",
"type": "string"
}
},
"required": [
"workspace_id",
"file_id"
],
"type": "object"
},
"name": "drive_read",
"outputSchema": null
},
{
"description": "Recall persistent facts and preferences your agents have written. In v1 this returns semantic search results across artifacts; v1.5 will narrow to auto-extracted facts (preferences, decisions, key entities).",
"inputSchema": {
"additionalProperties": false,
"properties": {
"query": {
"description": "Recall query — what fact, preference, or decision are you trying to remember?",
"maxLength": 2000,
"minLength": 1,
"type": "string"
},
"top_k": {
"description": "Max results (default 5, max 20)",
"exclusiveMinimum": 0,
"maximum": 20,
"type": "integer"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "drive_recall",
"outputSchema": null
},
{
"description": "Manage per-workspace role delegation. Assign, list, or remove access for specific emails (view/comment/edit).",
"inputSchema": {
"additionalProperties": false,
"properties": {
"action": {
"description": "Action: assign a role, list all roles, or remove a role",
"enum": [
"assign",
"list",
"remove"
],
"type": "string"
},
"email": {
"description": "Email address (required for assign/remove)",
"type": "string"
},
"permission": {
"description": "Permission level (required for assign)",
"enum": [
"view",
"comment",
"edit"
],
"type": "string"
},
"workspace_id": {
"description": "Workspace ID",
"type": "string"
}
},
"required": [
"workspace_id",
"action"
],
"type": "object"
},
"name": "drive_roles",
"outputSchema": null
},
{
"description": "[EXPERIMENTAL] Clone a git repo into a per-workspace Linux sandbox. Requires Cloudflare Containers on the AgentDrive worker; gracefully degrades to a 503 with \"sandbox not configured\" otherwise.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"branch": {
"description": "Branch to check out (default: repo default)",
"type": "string"
},
"depth": {
"description": "Shallow clone depth (default: full clone)",
"exclusiveMinimum": 0,
"maximum": 50,
"type": "integer"
},
"url": {
"description": "Git repository URL to clone",
"format": "uri",
"type": "string"
},
"workspace_id": {
"description": "Workspace to clone into. The sandbox persists across MCP sessions per workspace.",
"type": "string"
}
},
"required": [
"workspace_id",
"url"
],
"type": "object"
},
"name": "drive_sandbox_clone",
"outputSchema": null
},
{
"description": "[EXPERIMENTAL] Stage + commit the current sandbox worktree. Surfaces as an AgentDrive artifact at commits/<sha>.json. Requires Cloudflare Containers; degrades to 503 otherwise.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"author_email": {
"description": "Override git author email (default: agent identity)",
"format": "email",
"type": "string"
},
"author_name": {
"description": "Override git author name (default: agent identity)",
"type": "string"
},
"message": {
"description": "Commit message",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"workspace_id": {
"description": "Workspace whose sandbox to commit",
"type": "string"
}
},
"required": [
"workspace_id",
"message"
],
"type": "object"
},
"name": "drive_sandbox_commit",
"outputSchema": null
},
{
"description": "[EXPERIMENTAL] Run a shell command inside the per-workspace Linux sandbox. Captures stdout/stderr (64 KB cap), exit code, duration. Requires Cloudflare Containers; degrades to 503 otherwise.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"cmd": {
"description": "Shell command to run inside the per-workspace Linux sandbox",
"maxLength": 2048,
"minLength": 1,
"type": "string"
},
"cwd": {
"description": "Working directory (default: workspace root)",
"type": "string"
},
"timeout_ms": {
"description": "Max runtime in ms (default 30000, hard cap 60000)",
"exclusiveMinimum": 0,
"maximum": 60000,
"type": "integer"
},
"workspace_id": {
"description": "Workspace whose sandbox to run in",
"type": "string"
}
},
"required": [
"workspace_id",
"cmd"
],
"type": "object"
},
"name": "drive_sandbox_exec",
"outputSchema": null
},
{
"description": "[EXPERIMENTAL] Read a file from the per-workspace sandbox filesystem (build artifacts, test output, logs). Requires Cloudflare Containers; degrades to 503 otherwise.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"path": {
"description": "Path inside the sandbox (e.g., src/index.ts or /tmp/build.log)",
"type": "string"
},
"workspace_id": {
"description": "Workspace whose sandbox to read from",
"type": "string"
}
},
"required": [
"workspace_id",
"path"
],
"type": "object"
},
"name": "drive_sandbox_read",
"outputSchema": null
},
{
"description": "Semantic search across your org's artifacts in AgentDrive. Returns the top-N most relevant files. Use this BEFORE writing similar artifacts to avoid duplication and surface prior context.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"filter": {
"additionalProperties": false,
"properties": {
"agent_id": {
"type": "string"
},
"agent_platform": {
"enum": [
"claude-code",
"codex",
"cursor",
"langgraph",
"crewai",
"autogen",
"hermes",
"openclaw",
"unknown"
],
"type": "string"
},
"path_prefix": {
"type": "string"
}
},
"type": "object"
},
"query": {
"description": "Search query",
"maxLength": 2000,
"minLength": 1,
"type": "string"
},
"top_k": {
"description": "Max hits to return (default 10, max 50)",
"exclusiveMinimum": 0,
"maximum": 50,
"type": "integer"
},
"workspace_id": {
"description": "Scope to a single workspace; omit for org-wide search",
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "drive_search",
"outputSchema": null
},
{
"description": "Generate a share link for a workspace or specific file. Optionally email-gate the link so only a specific person can access it. Humans open this link to view, comment, or edit files.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"email": {
"description": "Email-gate: only this email can access the link (requires email verification). Leave empty for public access.",
"type": "string"
},
"expires_in": {
"description": "Expiry in seconds (optional)",
"type": "number"
},
"file_id": {
"description": "Scope to a specific file (optional)",
"type": "string"
},
"max_uses": {
"description": "Maximum number of uses (optional)",
"type": "number"
},
"permission": {
"description": "Permission level for the share link",
"enum": [
"view",
"comment",
"edit"
],
"type": "string"
},
"workspace_id": {
"description": "Workspace ID",
"type": "string"
}
},
"required": [
"workspace_id",
"permission"
],
"type": "object"
},
"name": "drive_share",
"outputSchema": null
},
{
"description": "View version history for a file in a workspace.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"file_id": {
"description": "File ID",
"type": "string"
},
"workspace_id": {
"description": "Workspace ID",
"type": "string"
}
},
"required": [
"workspace_id",
"file_id"
],
"type": "object"
},
"name": "drive_versions",
"outputSchema": null
},
{
"description": "Write a markdown file to a workspace. Creates or updates the file with automatic versioning.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"content": {
"description": "File content (markdown)",
"type": "string"
},
"message": {
"description": "Optional version message",
"type": "string"
},
"path": {
"description": "File path (e.g. \"notes/meeting.md\")",
"type": "string"
},
"workspace_id": {
"description": "Workspace ID to write to",
"type": "string"
}
},
"required": [
"workspace_id",
"path",
"content"
],
"type": "object"
},
"name": "drive_write",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:bea2dbaf270732d1407168970d0946ecab1057a7166d7b53efb3fe290dfbaa7e | sha256sum