この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.