此 MCP 可以做什么
Stores and retrieves organizational documents and knowledge-graph context while managing projects, tasks, teams and work sessions.
工具
输入模式
{'type': 'object', 'title': 'AcceptOrgInviteParams', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['org_name'], 'properties': {'org_name': {'type': 'string', 'description': 'Organization name to accept the invite for'}}}
输入模式
{'type': 'object', 'title': 'AddTaskDependencyParams', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['task_id', 'depends_on_task_id'], 'properties': {'task_id': {'type': 'string', 'description': 'The task that is blocked (depends on the other task)'}, 'dependency_type': {'type': ['string', 'null'], 'description': "Dependency type: 'blocks' (must complete before) or 'relates_to' (informational link). Default: blocks"}, 'depends_on_task_id': {'type': 'string', 'description': 'The task that blocks (the dependency / prerequisite)'}}}
输入模式
{'type': 'object', 'title': 'AddTeamMemberParams', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['user'], 'properties': {'role': {'type': ['string', 'null'], 'description': 'Role in team: member or lead (default: member)'}, 'user': {'type': 'string', 'description': 'User name or email to add'}, 'team_id': {'type': ['string', 'null'], 'description': 'Team ID (optional if team_name is provided)'}, 'team_name': {'type': ['string', 'null'], 'description': 'Team name (optional if team_id is provided)'}}}
输入模式
{'type': 'object', 'title': 'AssignTaskParams', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['task_id', 'user'], 'properties': {'user': {'type': 'string', 'description': 'User name or email to assign'}, 'task_id': {'type': 'string', 'description': 'Task ID'}}}
输入模式
{'type': 'object', 'title': 'CreatePositionParams', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['title'], 'properties': {'title': {'type': 'string', 'description': "Position title (e.g. 'Frontend Developer')"}, 'description': {'type': ['string', 'null'], 'description': 'Position description (optional)'}, 'permissions': {'description': 'JSON object mapping permission keys to booleans, e.g. {"can_view_all_projects": true, "can_manage_documents": false}. Use list_positions to see all available permission keys.'}}}
输入模式
{'type': 'object', 'title': 'CreateProjectParams', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Project name'}, 'description': {'type': ['string', 'null'], 'description': 'Project description (optional)'}}}
输入模式
{'type': 'object', 'title': 'CreateSprintParams', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'goal': {'type': ['string', 'null'], 'description': 'Sprint goal (optional)'}, 'name': {'type': ['string', 'null'], 'description': "Sprint name (default: 'Sprint N')"}, 'project_id': {'type': ['string', 'null'], 'description': 'Project ID (alternative to project_name)'}, 'project_name': {'type': ['string', 'null'], 'description': 'Project name'}}}
输入模式
{'type': 'object', 'title': 'CreateTaskParams', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['title'], 'properties': {'tags': {'type': ['array', 'null'], 'items': {'type': 'string'}, 'description': "Tags for categorization (e.g. ['bug', 'frontend'])"}, 'title': {'type': 'string', 'description': 'Task title'}, 'due_at': {'type': ['string', 'null'], 'description': "Due date in ISO 8601 format (e.g. '2026-03-15T00:00:00Z')"}, 'team_id': {'type': ['string', 'null'], 'description': 'Team ID (alternative to team_name)'}, 'priority': {'type': ['string', 'null'], 'description': 'Priority: low, medium, high, urgent (default: medium)'}, 'assignees': {'type': ['array', 'null'], 'items': {'type': 'string'}, 'description': 'Assignee names or emails (optional — resolves to user IDs)'}, 'team_name': {'type': ['string', 'null'], 'description': 'Team name to assign to (optional — resolves to team ID)'}, 'depends_on': {'type': ['array', 'null'], 'items': {'type': 'string'}, 'description': "Task IDs that this task depends on / is blocked by (optional). Creates 'blocks' dependencies."}, 'project_id': {'type': ['string', 'null'], 'description': 'Project ID (alternative to project_name)'}, 'description': {'type': ['string', 'null'], 'description': 'Task description (optional)'}, 'project_name': {'type': ['string', 'null'], 'description': 'Project name to create the task in'}, 'sprint_number': {'type': ['integer', 'null'], 'format': 'int32', 'description': 'Sprint number to assign the task to (optional — auto-assigns to current sprint if omitted)'}}}
输入模式
{'type': 'object', 'title': 'CreateTeamParams', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Team name'}, 'objectives': {'type': ['array', 'null'], 'items': {'type': 'string'}, 'description': 'Team objectives as a list of strings (optional)'}, 'description': {'type': ['string', 'null'], 'description': 'Team description (optional)'}}}
输入模式
{'type': 'object', 'title': 'DeleteDocumentParams', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['document_id'], 'properties': {'document_id': {'type': 'string', 'description': 'Document ID to delete'}}}
输入模式
{'type': 'object', 'title': 'DeletePositionParams', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'position_id': {'type': ['string', 'null'], 'description': 'Position ID (optional if position_title is provided)'}, 'position_title': {'type': ['string', 'null'], 'description': 'Position title (optional if position_id is provided)'}}}
输入模式
{'type': 'object', 'title': 'DeleteProjectParams', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'project_id': {'type': ['string', 'null'], 'description': 'Project ID (optional if project_name is provided)'}, 'project_name': {'type': ['string', 'null'], 'description': 'Project name (optional if project_id is provided)'}}}
输入模式
{'type': 'object', 'title': 'DeleteTaskParams', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['task_id'], 'properties': {'task_id': {'type': 'string', 'description': 'Task ID to delete'}}}
输入模式
{'type': 'object', 'title': 'DeleteTeamParams', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'team_id': {'type': ['string', 'null'], 'description': 'Team ID (optional if team_name is provided)'}, 'team_name': {'type': ['string', 'null'], 'description': 'Team name (optional if team_id is provided)'}}}
输入模式
{'type': 'object', 'title': 'DeleteUserParams', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['user'], 'properties': {'user': {'type': 'string', 'description': 'User name or email to delete'}}}
输入模式
{'type': 'object', 'title': 'EndSessionParams', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['session_id', 'outcome'], 'properties': {'outcome': {'type': 'string', 'description': 'Outcome: success, failure, partial, abandoned'}, 'session_id': {'type': 'string', 'description': 'Session ID to end'}, 'token_usage': {'description': 'Token usage for this session. JSON object with fields: input_tokens (int), output_tokens (int), total_tokens (int), model (string), estimated_cost_usd (float). Optional — set when the agent can report consumption.'}}}
输入模式
{'type': 'object', 'title': 'FindDocumentsParams', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'tags': {'type': ['array', 'null'], 'items': {'type': 'string'}, 'description': 'Filter by tags'}, 'limit': {'type': ['integer', 'null'], 'format': 'int32', 'description': 'Maximum results (default 10)'}, 'query': {'type': ['string', 'null'], 'description': 'Search query (matches title and content)'}, 'category': {'type': ['string', 'null'], 'description': 'Filter by category: template, policy, procedure, reference, contract, guide, checklist'}, 'team_name': {'type': ['string', 'null'], 'description': 'Filter by team name'}, 'project_name': {'type': ['string', 'null'], 'description': 'Filter by project name'}}}
输入模式
{'type': 'object', 'title': 'GetContextParams', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['query'], 'properties': {'query': {'type': 'string', 'description': "The user's question or intent — used for intelligent context routing. Describe what context is needed."}, 'max_tokens': {'type': ['integer', 'null'], 'format': 'int32', 'description': 'Maximum tokens for the response (default 500)'}, 'project_id': {'type': ['string', 'null'], 'description': 'Project ID (optional — if omitted, returns across all projects)'}, 'session_id': {'type': ['string', 'null'], 'description': 'Session ID (optional — if omitted, returns user-level context)'}, 'project_name': {'type': ['string', 'null'], 'description': 'Project name (optional, alternative to project_id)'}}}
输入模式
{'type': 'object', 'title': 'GetContextRoutingParams', '$schema': 'https://json-schema.org/draft/2020-12/schema'}
输入模式
{'type': 'object', 'title': 'GetDocumentParams', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['document_id'], 'properties': {'document_id': {'type': 'string', 'description': 'Document ID'}}}
输入模式
{'type': 'object', 'title': 'GetLiveActivityParams', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'team_name': {'type': ['string', 'null'], 'description': 'Filter by team name (optional)'}, 'user_name': {'type': ['string', 'null'], 'description': 'Filter by user name (optional, partial match)'}, 'project_name': {'type': ['string', 'null'], 'description': 'Filter by project name (optional)'}, 'recent_minutes': {'type': ['integer', 'null'], 'format': 'int32', 'description': 'Time window for recent events in minutes (default: 30)'}}}
输入模式
{'type': 'object', 'title': 'EmptyParams', '$schema': 'https://json-schema.org/draft/2020-12/schema'}
输入模式
{'type': 'object', 'title': 'GetOrgStatsParams', '$schema': 'https://json-schema.org/draft/2020-12/schema'}
输入模式
{'type': 'object', 'title': 'GetProjectStatusParams', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'project_id': {'type': ['string', 'null'], 'description': 'Project ID (optional if project_name is provided)'}, 'project_name': {'type': ['string', 'null'], 'description': 'Project name (optional, alternative to project_id)'}}}
输入模式
{'type': 'object', 'title': 'GetSessionDetailsParams', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['session_id'], 'properties': {'session_id': {'type': 'string', 'description': 'Session ID to get details for'}}}
输入模式
{'type': 'object', 'title': 'GetTeamDetailsParams', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'team_id': {'type': ['string', 'null'], 'description': 'Team ID (optional if team_name is provided)'}, 'team_name': {'type': ['string', 'null'], 'description': 'Team name (optional if team_id is provided)'}}}
输入模式
{'type': 'object', 'title': 'InviteUserParams', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['email', 'name'], 'properties': {'name': {'type': 'string', 'description': 'Full name'}, 'role': {'type': ['string', 'null'], 'description': 'Role: member or admin (default: member)'}, 'email': {'type': 'string', 'description': 'User email address'}, 'skills': {'type': ['array', 'null'], 'items': {'type': 'string'}, 'description': 'Skills list (optional)'}, 'positions': {'type': ['array', 'null'], 'items': {'type': 'string'}, 'description': 'Position titles to assign (optional — resolves by name)'}, 'team_name': {'type': ['string', 'null'], 'description': 'Team name to add user to (optional)'}}}
输入模式
{'type': 'object', 'title': 'LinkTaskSessionParams', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['task_id', 'session_id'], 'properties': {'task_id': {'type': 'string', 'description': 'Task ID to link'}, 'session_id': {'type': 'string', 'description': 'Session ID to link to the task'}}}
输入模式
{'type': 'object', 'title': 'LinkTeamProjectParams', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'team_id': {'type': ['string', 'null'], 'description': 'Team ID (optional if team_name is provided)'}, 'team_name': {'type': ['string', 'null'], 'description': 'Team name (optional if team_id is provided)'}, 'project_id': {'type': ['string', 'null'], 'description': 'Project ID (optional if project_name is provided)'}, 'project_name': {'type': ['string', 'null'], 'description': 'Project name (optional if project_id is provided)'}}}
输入模式
{'type': 'object', 'title': 'ListColleaguesParams', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': ['integer', 'null'], 'format': 'int32', 'description': 'Maximum results (default 20)'}, 'team_name': {'type': ['string', 'null'], 'description': 'Filter by team name (optional — shows only members of that team)'}}}
输入模式
{'type': 'object', 'title': 'ListNotificationsParams', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': ['integer', 'null'], 'format': 'int32', 'description': 'Maximum results (default 20)'}, 'unread_only': {'type': ['boolean', 'null'], 'description': 'Only return unread notifications (default: true)'}}}
输入模式
{'type': 'object', 'title': 'ListPendingInvitesParams', '$schema': 'https://json-schema.org/draft/2020-12/schema'}
输入模式
{'type': 'object', 'title': 'ListPositionsParams', '$schema': 'https://json-schema.org/draft/2020-12/schema'}
输入模式
{'type': 'object', 'title': 'ListProjectMembersParams', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'project_id': {'type': ['string', 'null'], 'description': 'Project ID'}, 'project_name': {'type': ['string', 'null'], 'description': 'Project name (alternative to project_id)'}}}
输入模式
{'type': 'object', 'title': 'ListProjectsParams', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'org_id': {'type': ['string', 'null'], 'description': 'Optional organization ID (uses default org if omitted)'}}}
输入模式
{'type': 'object', 'title': 'ListProjectTeamsParams', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'project_id': {'type': ['string', 'null'], 'description': 'Project ID'}, 'project_name': {'type': ['string', 'null'], 'description': 'Project name (alternative to project_id)'}}}
输入模式
{'type': 'object', 'title': 'ListSessionsParams', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': ['integer', 'null'], 'format': 'int32', 'description': 'Maximum results (default 10)'}, 'project_id': {'type': ['string', 'null'], 'description': 'Filter by project ID (optional)'}, 'project_name': {'type': ['string', 'null'], 'description': 'Filter by project name (optional, alternative to project_id)'}}}
输入模式
{'type': 'object', 'title': 'ListSprintsParams', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'project_id': {'type': ['string', 'null'], 'description': 'Project ID (alternative to project_name)'}, 'project_name': {'type': ['string', 'null'], 'description': 'Project name'}}}
输入模式
{'type': 'object', 'title': 'ListTasksParams', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': ['integer', 'null'], 'format': 'int32', 'description': 'Maximum results (default 20)'}, 'status': {'type': ['string', 'null'], 'description': 'Filter by status: todo, in_progress, done, cancelled (optional)'}, 'mine_only': {'type': ['boolean', 'null'], 'description': 'Filter tasks assigned to me only (default: false)'}, 'project_name': {'type': ['string', 'null'], 'description': 'Filter by project name (optional)'}, 'sprint_number': {'type': ['integer', 'null'], 'format': 'int32', 'description': 'Filter by sprint number (optional)'}}}
输入模式
{'type': 'object', 'title': 'EmptyParams', '$schema': 'https://json-schema.org/draft/2020-12/schema'}
输入模式
{'type': 'object', 'title': 'LogActivityParams', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['event_type', 'content'], 'properties': {'source': {'type': ['string', 'null'], 'description': "Source of the event (e.g. 'claude-code', 'cursor', 'user')"}, 'content': {'type': 'string', 'description': 'Free-form content describing the activity'}, 'event_type': {'type': 'string', 'description': 'Event type: code_change, file_edit, command_run, decision, note, conversation, discovery'}, 'project_id': {'type': ['string', 'null'], 'description': 'Project ID (optional if project_name is provided)'}, 'session_id': {'type': ['string', 'null'], 'description': 'Session ID (optional — if omitted, a session is auto-created or reused for the project)'}, 'project_name': {'type': ['string', 'null'], 'description': 'Project name (optional, alternative to project_id — used for auto-session)'}}}
输入模式
{'type': 'object', 'title': 'LogTraceParams', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['trace_type', 'summary'], 'properties': {'status': {'type': ['string', 'null'], 'description': 'Status: started, completed, failed (default: completed)'}, 'summary': {'type': 'string', 'description': 'Short description of the action'}, 'task_id': {'type': ['string', 'null'], 'description': 'Task ID to link this trace to (optional — auto-links session to task)'}, 'metadata': {'description': 'Free-form JSON metadata (optional)'}, 'trace_id': {'type': ['string', 'null'], 'description': 'Logical trace group ID (auto-generated if omitted)'}, 'project_id': {'type': ['string', 'null'], 'description': 'Project ID (optional, alternative to project_name)'}, 'session_id': {'type': ['string', 'null'], 'description': 'Session ID (optional — auto-resolved from project if omitted)'}, 'trace_type': {'type': 'string', 'description': 'Trace type: tool_call, file_read, file_write, code_search, code_edit, api_call, thinking, error'}, 'duration_ms': {'type': ['integer', 'null'], 'format': 'int32', 'description': 'Duration in milliseconds (optional)'}, 'project_name': {'type': ['string', 'null'], 'description': 'Project name (optional, used for auto-session resolution)'}, 'parent_trace_id': {'type': ['string', 'null'], 'description': 'Parent trace ID for nesting (e.g. tool_call -> file_reads)'}}}
输入模式
{'type': 'object', '$defs': {'LogTraceParams': {'type': 'object', 'required': ['trace_type', 'summary'], 'properties': {'status': {'type': ['string', 'null'], 'description': 'Status: started, completed, failed (default: completed)'}, 'summary': {'type': 'string', 'description': 'Short description of the action'}, 'task_id': {'type': ['string', 'null'], 'description': 'Task ID to link this trace to (optional — auto-links session to task)'}, 'metadata': {'description': 'Free-form JSON metadata (optional)'}, 'trace_id': {'type': ['string', 'null'], 'description': 'Logical trace group ID (auto-generated if omitted)'}, 'project_id': {'type': ['string', 'null'], 'description': 'Project ID (optional, alternative to project_name)'}, 'session_id': {'type': ['string', 'null'], 'description': 'Session ID (optional — auto-resolved from project if omitted)'}, 'trace_type': {'type': 'string', 'description': 'Trace type: tool_call, file_read, file_write, code_search, code_edit, api_call, thinking, error'}, 'duration_ms': {'type': ['integer', 'null'], 'format': 'int32', 'description': 'Duration in milliseconds (optional)'}, 'project_name': {'type': ['string', 'null'], 'description': 'Project name (optional, used for auto-session resolution)'}, 'parent_trace_id': {'type': ['string', 'null'], 'description': 'Parent trace ID for nesting (e.g. tool_call -> file_reads)'}}}}, 'title': 'LogTracesBatchParams', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['traces'], 'properties': {'traces': {'type': 'array', 'items': {'$ref': '#/$defs/LogTraceParams'}, 'description': 'Array of traces to log in a single batch'}}}
输入模式
{'type': 'object', 'title': 'MarkNotificationReadParams', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'mark_all': {'type': ['boolean', 'null'], 'description': 'Set to true to mark ALL notifications as read'}, 'notification_id': {'type': ['string', 'null'], 'description': 'Notification ID to mark as read (omit to use mark_all)'}}}
输入模式
{'type': 'object', 'title': 'MoveTaskToSprintParams', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['task_id'], 'properties': {'task_id': {'type': 'string', 'description': 'Task ID to move'}, 'sprint_id': {'type': ['string', 'null'], 'description': 'Target sprint ID (alternative to sprint_number)'}, 'project_name': {'type': ['string', 'null'], 'description': 'Project name (needed if using sprint_number)'}, 'sprint_number': {'type': ['integer', 'null'], 'format': 'int32', 'description': 'Target sprint number'}}}
输入模式
{'type': 'object', 'title': 'RemoveTaskDependencyParams', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['task_id', 'depends_on_task_id'], 'properties': {'task_id': {'type': 'string', 'description': 'The task that was blocked'}, 'depends_on_task_id': {'type': 'string', 'description': 'The task that was blocking it'}}}
输入模式
{'type': 'object', 'title': 'RemoveTeamMemberParams', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['user'], 'properties': {'user': {'type': 'string', 'description': 'User name or email to remove'}, 'team_id': {'type': ['string', 'null'], 'description': 'Team ID (optional if team_name is provided)'}, 'team_name': {'type': ['string', 'null'], 'description': 'Team name (optional if team_id is provided)'}}}
输入模式
{'type': 'object', 'title': 'RemoveUserFromOrgParams', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['user'], 'properties': {'user': {'type': 'string', 'description': 'User name or email to remove from the organization'}}}
输入模式
{'type': 'object', 'title': 'SearchEntitiesParams', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['query'], 'properties': {'limit': {'type': ['integer', 'null'], 'format': 'int32', 'description': 'Maximum results (default 10)'}, 'query': {'type': 'string', 'description': 'Search query string (matches entity names)'}, 'entity_type': {'type': ['string', 'null'], 'description': 'Entity type filter: person, company, document, concept, tool, template, process'}}}
输入模式
{'type': 'object', 'title': 'SetContextRoutingParams', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['mode'], 'properties': {'mode': {'type': 'string', 'description': "Routing mode: 'keyword_llm' (keyword + LLM fallback), 'keyword_only' (fastest), or 'llm_only' (most accurate)"}}}
输入模式
{'type': 'object', '$defs': {'SetupLink': {'type': 'object', 'required': ['label', 'url', 'type'], 'properties': {'url': {'type': 'string'}, 'type': {'type': 'string', 'description': 'Link type: website, repository, documentation, slack, jira, notion, figma, other'}, 'label': {'type': 'string'}, 'description': {'type': ['string', 'null']}}}, 'SetupTeam': {'type': 'object', 'required': ['name', 'description'], 'properties': {'name': {'type': 'string'}, 'description': {'type': 'string'}}}, 'SetupProject': {'type': 'object', 'required': ['name', 'description'], 'properties': {'name': {'type': 'string'}, 'description': {'type': 'string'}}}}, 'title': 'SetupOrganizationParams', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['description', 'business_model', 'objectives'], 'properties': {'links': {'type': ['array', 'null'], 'items': {'$ref': '#/$defs/SetupLink'}, 'description': 'Links: [{"label": "...", "url": "...", "type": "website|repository|documentation|slack|jira|notion|figma|other"}]'}, 'teams': {'type': ['array', 'null'], 'items': {'$ref': '#/$defs/SetupTeam'}, 'description': 'Teams to create: [{"name": "...", "description": "..."}]'}, 'projects': {'type': ['array', 'null'], 'items': {'$ref': '#/$defs/SetupProject'}, 'description': 'Projects to create: [{"name": "...", "description": "..."}]'}, 'objectives': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Organization objectives'}, 'description': {'type': 'string', 'description': 'Organization description'}, 'business_model': {'type': 'string', 'description': 'Business model description'}, 'custom_context': {'type': ['string', 'null'], 'description': 'Custom context for AI agents (optional)'}}}
输入模式
{'type': 'object', 'title': 'StartSessionParams', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['task_type'], 'properties': {'source': {'type': ['string', 'null'], 'description': "Source client identifier (e.g. 'claude-code', 'claude-web', 'chatgpt', 'cursor'). Helps track which tool created the session."}, 'task_type': {'type': 'string', 'description': 'Type of task: coding, review, planning, debugging, research, meeting, other'}, 'project_id': {'type': ['string', 'null'], 'description': 'Project ID to start the session in (optional if project_name provided)'}, 'project_name': {'type': ['string', 'null'], 'description': 'Project name (optional, alternative to project_id)'}}}
输入模式
{'type': 'object', 'title': 'UnassignTaskParams', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['task_id', 'user_id'], 'properties': {'task_id': {'type': 'string', 'description': 'Task ID'}, 'user_id': {'type': 'string', 'description': 'User ID to remove from assignees'}}}
输入模式
{'type': 'object', 'title': 'LinkTeamProjectParams', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'team_id': {'type': ['string', 'null'], 'description': 'Team ID (optional if team_name is provided)'}, 'team_name': {'type': ['string', 'null'], 'description': 'Team name (optional if team_id is provided)'}, 'project_id': {'type': ['string', 'null'], 'description': 'Project ID (optional if project_name is provided)'}, 'project_name': {'type': ['string', 'null'], 'description': 'Project name (optional if project_id is provided)'}}}
输入模式
{'type': 'object', 'title': 'UpdateOrgParams', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'name': {'type': ['string', 'null'], 'description': 'Organization name (optional)'}, 'links': {'description': 'Links as JSON array: [{"label": "...", "url": "...", "type": "..."}] (optional)'}, 'objectives': {'type': ['array', 'null'], 'items': {'type': 'string'}, 'description': 'Objectives as a list of strings (optional)'}, 'description': {'type': ['string', 'null'], 'description': 'Organization description (optional)'}, 'business_model': {'type': ['string', 'null'], 'description': 'Business model description (optional)'}, 'custom_context': {'type': ['string', 'null'], 'description': 'Custom context for AI agents (optional)'}}}
输入模式
{'type': 'object', 'title': 'UpdatePositionParams', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'new_title': {'type': ['string', 'null'], 'description': 'New title (optional)'}, 'position_id': {'type': ['string', 'null'], 'description': 'Position ID (optional if position_title is provided)'}, 'position_title': {'type': ['string', 'null'], 'description': 'Position title to find (optional if position_id is provided)'}, 'new_description': {'type': ['string', 'null'], 'description': 'New description (optional)'}, 'new_permissions': {'description': 'New permissions JSON object mapping permission keys to booleans, e.g. {"can_view_all_projects": true}. Use list_positions to see all available keys.'}}}
输入模式
{'type': 'object', 'title': 'UpdateProjectParams', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'links': {'description': 'Links as JSON array: [{"label": "...", "url": "...", "type": "..."}] (optional)'}, 'new_name': {'type': ['string', 'null'], 'description': 'New name (optional)'}, 'project_id': {'type': ['string', 'null'], 'description': 'Project ID (optional if project_name is provided)'}, 'project_name': {'type': ['string', 'null'], 'description': 'Project name to find (optional if project_id is provided)'}, 'new_description': {'type': ['string', 'null'], 'description': 'New description (optional)'}}}
输入模式
{'type': 'object', 'title': 'UpdateTaskParams', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['task_id'], 'properties': {'tags': {'type': ['array', 'null'], 'items': {'type': 'string'}, 'description': 'New tags (replaces existing tags)'}, 'title': {'type': ['string', 'null'], 'description': 'New title'}, 'due_at': {'type': ['string', 'null'], 'description': "Due date in ISO 8601 format (e.g. '2026-03-15T00:00:00Z'), or null to clear"}, 'status': {'type': ['string', 'null'], 'description': 'New status: todo, in_progress, done, cancelled'}, 'task_id': {'type': 'string', 'description': 'Task ID to update'}, 'team_id': {'type': ['string', 'null'], 'description': 'Team ID to assign (optional)'}, 'priority': {'type': ['string', 'null'], 'description': 'New priority: low, medium, high, urgent'}, 'team_name': {'type': ['string', 'null'], 'description': 'Team name to assign (optional, alternative to team_id)'}, 'description': {'type': ['string', 'null'], 'description': 'New description'}}}
输入模式
{'type': 'object', 'title': 'UpdateTeamParams', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'team_id': {'type': ['string', 'null'], 'description': 'Team ID (optional if team_name is provided)'}, 'new_name': {'type': ['string', 'null'], 'description': 'New name (optional)'}, 'team_name': {'type': ['string', 'null'], 'description': 'Team name to find (optional if team_id is provided)'}, 'new_objectives': {'type': ['array', 'null'], 'items': {'type': 'string'}, 'description': 'New objectives (optional)'}, 'new_description': {'type': ['string', 'null'], 'description': 'New description (optional)'}}}
输入模式
{'type': 'object', 'title': 'UpdateUserParams', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['user'], 'properties': {'user': {'type': 'string', 'description': 'User name or email to find'}, 'skills': {'type': ['array', 'null'], 'items': {'type': 'string'}, 'description': 'Skills list (optional — replaces existing)'}, 'new_name': {'type': ['string', 'null'], 'description': 'New name (optional)'}, 'new_role': {'type': ['string', 'null'], 'description': 'New role: member or admin (optional)'}, 'positions': {'type': ['array', 'null'], 'items': {'type': 'string'}, 'description': 'Position titles to assign (optional — replaces existing)'}}}
输入模式
{'type': 'object', 'title': 'UploadDocumentParams', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['title', 'category', 'content'], 'properties': {'tags': {'type': ['array', 'null'], 'items': {'type': 'string'}, 'description': "Tags for categorization and search (e.g. ['tax', 'contract', 'template'])"}, 'title': {'type': 'string', 'description': 'Document title'}, 'content': {'type': 'string', 'description': 'Full document content (text/markdown)'}, 'category': {'type': 'string', 'description': 'Category: template, policy, procedure, reference, contract, guide, checklist, other'}, 'team_ids': {'type': ['array', 'null'], 'items': {'type': 'string'}, 'description': 'Team IDs to associate with (optional, alternative to team_names)'}, 'file_name': {'type': ['string', 'null'], 'description': "Original file name (e.g. 'contract.pdf'). Optional."}, 'is_base64': {'type': ['boolean', 'null'], 'description': 'Set to true if content is base64-encoded (for binary files like PDFs, images)'}, 'mime_type': {'type': ['string', 'null'], 'description': 'MIME type of the content (default: text/plain). Use application/pdf, image/png, etc. for binary files.'}, 'project_id': {'type': ['string', 'null'], 'description': 'Project ID to associate with (optional, alternative to project_name)'}, 'team_names': {'type': ['array', 'null'], 'items': {'type': 'string'}, 'description': 'Team names to associate the document with (optional, for team-level access control)'}, 'project_name': {'type': ['string', 'null'], 'description': 'Project name to associate with (optional)'}}}
输入模式
{'type': 'object', 'title': 'EmptyParams', '$schema': 'https://json-schema.org/draft/2020-12/schema'}
近期工具变更
类似的 MCP 服务器
Stable Baseline
Manages company documents, knowledge graphs, whiteboards, projects, plans, tasks, teams, and improvement workflows.
Dayze — Life Context
Provides authenticated personal life-context data and tools for contacts, memories, events, expenses, trips, assets, places, and …
YouSpot
Connects personal contacts, companies, notes, files, CRM records, email, Slack, LinkedIn, and calendars, with search, relationshi…
mcp
Manages Nestr workspaces, roles, circles, tensions, governance proposals, comments, daily plans, graph relationships, agents, and…
personalbrain-mcp
Provides read and write access to a personal knowledge graph, including thoughts, notes, links, attachments, queries, and change …
Kaiku
Manages team issues, comments, attachments, projects, wiki pages, and related development workflows.
Dock
Provides collaborative workspaces with tables, documents, HTML surfaces, files, formulas, comments, activity tracking, agent mess…
Kythene
Provides shared team memory, collections, wikis, artifacts, comments, approvals, review workflows, presence, and controlled shari…