此 MCP 可以做什么
Provides a cross-agent workspace for storing, searching, versioning, commenting on, sharing, and tracking artifacts and agent runs.
工具
输入模式
{'type': 'object', 'required': ['workspace_id'], 'properties': {'workspace_id': {'type': 'string', 'description': 'Workspace ID'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['workspace_id', 'file_id', 'body'], 'properties': {'body': {'type': 'string', 'description': 'Comment text'}, 'file_id': {'type': 'string', 'description': 'File ID to comment on'}, 'line_end': {'type': 'number', 'description': 'End line number (optional)'}, 'line_start': {'type': 'number', 'description': 'Start line number (optional)'}, 'workspace_id': {'type': 'string', 'description': 'Workspace ID'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['task'], 'properties': {'task': {'type': 'string', 'maxLength': 2000, 'minLength': 1, 'description': 'What you are about to do — used to rank prior artifacts by relevance'}, 'limit': {'type': 'integer', 'maximum': 20, 'description': 'Max artifacts to return (default 5, max 20)', 'exclusiveMinimum': 0}, 'workspace_id': {'type': 'string', 'description': 'Scope to a single workspace; omit for org-wide context'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['workspace_id', 'file_id'], 'properties': {'file_id': {'type': 'string', 'description': 'File ID to delete'}, 'workspace_id': {'type': 'string', 'description': 'Workspace ID'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['workspace_id', 'file_id'], 'properties': {'file_id': {'type': 'string', 'description': 'File ID to read comments from'}, 'workspace_id': {'type': 'string', 'description': 'Workspace ID'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['email'], 'properties': {'role': {'enum': ['owner', 'admin', 'member'], 'type': 'string', 'default': 'member', 'description': 'Role in the organization (default: member)'}, 'email': {'type': 'string', 'description': 'Email address of the human to invite to your organization'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['workspace_id'], 'properties': {'prefix': {'type': 'string', 'description': 'Path prefix filter (e.g. "notes/")'}, 'workspace_id': {'type': 'string', 'description': 'Workspace ID'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['task'], 'properties': {'task': {'type': 'string', 'minLength': 1, 'description': 'What the agent did or is doing (free text)'}, 'run_id': {'type': 'string', 'description': 'Existing run ID to update; omit to let server allocate'}, 'status': {'enum': ['success', 'failure', 'partial', 'in_progress'], 'type': 'string', 'description': 'Run outcome (default success)'}, 'metadata': {'type': 'object', 'description': 'Free-form key/value metadata', 'additionalProperties': {}}, 'duration_ms': {'type': 'integer', 'minimum': 0, 'description': 'Wall-clock duration in milliseconds'}, 'artifacts_produced': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Paths of artifacts the run wrote'}, 'artifacts_referenced': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Paths of artifacts the run read'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['workspace_id', 'file_id'], 'properties': {'file_id': {'type': 'string', 'description': 'File ID to read'}, 'workspace_id': {'type': 'string', 'description': 'Workspace ID'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string', 'maxLength': 2000, 'minLength': 1, 'description': 'Recall query — what fact, preference, or decision are you trying to remember?'}, 'top_k': {'type': 'integer', 'maximum': 20, 'description': 'Max results (default 5, max 20)', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['workspace_id', 'action'], 'properties': {'email': {'type': 'string', 'description': 'Email address (required for assign/remove)'}, 'action': {'enum': ['assign', 'list', 'remove'], 'type': 'string', 'description': 'Action: assign a role, list all roles, or remove a role'}, 'permission': {'enum': ['view', 'comment', 'edit'], 'type': 'string', 'description': 'Permission level (required for assign)'}, 'workspace_id': {'type': 'string', 'description': 'Workspace ID'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['workspace_id', 'url'], 'properties': {'url': {'type': 'string', 'format': 'uri', 'description': 'Git repository URL to clone'}, 'depth': {'type': 'integer', 'maximum': 50, 'description': 'Shallow clone depth (default: full clone)', 'exclusiveMinimum': 0}, 'branch': {'type': 'string', 'description': 'Branch to check out (default: repo default)'}, 'workspace_id': {'type': 'string', 'description': 'Workspace to clone into. The sandbox persists across MCP sessions per workspace.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['workspace_id', 'message'], 'properties': {'message': {'type': 'string', 'maxLength': 500, 'minLength': 1, 'description': 'Commit message'}, 'author_name': {'type': 'string', 'description': 'Override git author name (default: agent identity)'}, 'author_email': {'type': 'string', 'format': 'email', 'description': 'Override git author email (default: agent identity)'}, 'workspace_id': {'type': 'string', 'description': 'Workspace whose sandbox to commit'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['workspace_id', 'cmd'], 'properties': {'cmd': {'type': 'string', 'maxLength': 2048, 'minLength': 1, 'description': 'Shell command to run inside the per-workspace Linux sandbox'}, 'cwd': {'type': 'string', 'description': 'Working directory (default: workspace root)'}, 'timeout_ms': {'type': 'integer', 'maximum': 60000, 'description': 'Max runtime in ms (default 30000, hard cap 60000)', 'exclusiveMinimum': 0}, 'workspace_id': {'type': 'string', 'description': 'Workspace whose sandbox to run in'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['workspace_id', 'path'], 'properties': {'path': {'type': 'string', 'description': 'Path inside the sandbox (e.g., src/index.ts or /tmp/build.log)'}, 'workspace_id': {'type': 'string', 'description': 'Workspace whose sandbox to read from'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string', 'maxLength': 2000, 'minLength': 1, 'description': 'Search query'}, 'top_k': {'type': 'integer', 'maximum': 50, 'description': 'Max hits to return (default 10, max 50)', 'exclusiveMinimum': 0}, 'filter': {'type': 'object', 'properties': {'agent_id': {'type': 'string'}, 'path_prefix': {'type': 'string'}, 'agent_platform': {'enum': ['claude-code', 'codex', 'cursor', 'langgraph', 'crewai', 'autogen', 'hermes', 'openclaw', 'unknown'], 'type': 'string'}}, 'additionalProperties': False}, 'workspace_id': {'type': 'string', 'description': 'Scope to a single workspace; omit for org-wide search'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['workspace_id', 'permission'], 'properties': {'email': {'type': 'string', 'description': 'Email-gate: only this email can access the link (requires email verification). Leave empty for public access.'}, 'file_id': {'type': 'string', 'description': 'Scope to a specific file (optional)'}, 'max_uses': {'type': 'number', 'description': 'Maximum number of uses (optional)'}, 'expires_in': {'type': 'number', 'description': 'Expiry in seconds (optional)'}, 'permission': {'enum': ['view', 'comment', 'edit'], 'type': 'string', 'description': 'Permission level for the share link'}, 'workspace_id': {'type': 'string', 'description': 'Workspace ID'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['workspace_id', 'file_id'], 'properties': {'file_id': {'type': 'string', 'description': 'File ID'}, 'workspace_id': {'type': 'string', 'description': 'Workspace ID'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['workspace_id', 'path', 'content'], 'properties': {'path': {'type': 'string', 'description': 'File path (e.g. "notes/meeting.md")'}, 'content': {'type': 'string', 'description': 'File content (markdown)'}, 'message': {'type': 'string', 'description': 'Optional version message'}, 'workspace_id': {'type': 'string', 'description': 'Workspace ID to write to'}}, 'additionalProperties': False}
近期工具变更
类似的 MCP 服务器
cypher-mcp
Provides named Cypher graph queries and code-orientation tools for tracing capabilities, symbols, invariants, provenance, changes…
canton-ccpedia
Searches and explains Canton Network and Daml documentation, governance proposals, forums, code examples, APIs, releases, and eco…
ALM X++ MCP Server
Supports D365 Finance and Operations development with X++ and AOT search, code analysis, Azure DevOps workflows, telemetry querie…
Kaiku
Manages team issues, comments, attachments, projects, wiki pages, and related development workflows.
api-evangelist
Provides API governance analysis, OpenAPI overlays and version diffs, security-sensitive field classification, code samples, matu…
Forge Engine
Manages software design specifications, systems, milestones, tasks, code mappings, project decisions, UI screens, and implementat…
Avalanche AVAX MCP
Searches and retrieves Avalanche documentation, community proposals, CLI guidance, Builder Console workflows, blockchain identifi…
Github
Reads public GitHub repository files, releases, commits, issues, repository metadata, user profiles, and trending repositories.