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