이 MCP로 할 수 있는 일
Creates, reads, updates, and deletes documents, spreadsheets, spreadsheet tabs, and slide presentations.
도구
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['sheet_id', 'tab_id'], 'properties': {'rows': {'type': 'array', 'description': 'Multiple rows. Each row is an array of values or an object keyed by column letter, e.g. [["Alice", 30], ["Bob", 25]] or [{"A": "Alice", "B": 30}]'}, 'tab_id': {'type': 'string', 'description': 'Tab ID'}, 'values': {'description': 'Single row as an array or column-letter object, e.g. ["Alice", 30] or {"A": "Alice", "B": 30}'}, 'sheet_id': {'type': 'string', 'description': 'Sheet (workbook) ID'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Presentation ID'}, 'slide': {'type': 'object', 'required': ['html'], 'properties': {'html': {'type': 'string', 'description': 'Slide HTML content'}, 'notes': {'type': 'string', 'description': 'Speaker notes'}, 'background': {'type': 'string', 'description': 'Background CSS'}}, 'description': 'Single slide to append', 'additionalProperties': False}, 'slides': {'type': 'array', 'items': {'type': 'object', 'required': ['html'], 'properties': {'html': {'type': 'string', 'description': 'Slide HTML content'}, 'notes': {'type': 'string', 'description': 'Speaker notes'}, 'background': {'type': 'string', 'description': 'Background CSS'}}, 'additionalProperties': False}, 'description': 'Array of slides to append'}, 'position': {'type': 'number', 'description': '0-based position to insert at (appends to end if omitted)'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id', 'content'], 'properties': {'id': {'type': 'string', 'description': 'Document ID'}, 'content': {'type': 'string', 'description': 'HTML content to append'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['title'], 'properties': {'title': {'type': 'string', 'description': 'Document title'}, 'content': {'type': 'string', 'description': 'HTML content of the document'}, 'server_id': {'type': 'string', 'description': 'Server ID to create in (omit for personal)'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['title'], 'properties': {'rows': {'type': 'number', 'description': 'Number of rows (default 100)'}, 'cells': {'type': 'object', 'description': 'Initial cell data in A1 notation. Each cell is an object with: value (string|number), and optional format: { bold, italic, underline (booleans), color (text hex e.g. "#FF0000"), bgColor (background hex), fontSize (number), fontFamily (string), align ("left"|"center"|"right"), numberFormat ("currency"|"percentage"|"number"|"date"), decimals (number), currencySymbol (string) }. Example: {"A1": {"value": "Name", "format": {"bold": true, "bgColor": "#1B3A5C", "color": "#FFFFFF"}}}', 'additionalProperties': {}}, 'title': {'type': 'string', 'description': 'Workbook title'}, 'columns': {'type': 'number', 'description': 'Number of columns (default 26)'}, 'tab_name': {'type': 'string', 'description': 'Name of the first tab (default "Sheet 1")'}, 'server_id': {'type': 'string', 'description': 'Server ID'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['sheet_id'], 'properties': {'name': {'type': 'string', 'description': 'Tab name'}, 'rows': {'type': 'number', 'description': 'Number of rows'}, 'cells': {'type': 'object', 'description': 'Initial cells in A1 notation. Each cell: { value, format?: { bold, italic, underline, color (text hex), bgColor (background hex), fontSize, fontFamily, align, numberFormat, decimals, currencySymbol } }', 'additionalProperties': {}}, 'columns': {'type': 'number', 'description': 'Number of columns'}, 'sheet_id': {'type': 'string', 'description': 'Sheet (workbook) ID'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['title'], 'properties': {'data': {'type': 'array', 'items': {'type': 'object', 'required': ['html'], 'properties': {'html': {'type': 'string', 'description': 'Slide HTML content'}, 'notes': {'type': 'string', 'description': 'Speaker notes'}, 'background': {'type': 'string', 'description': 'Background CSS'}}, 'additionalProperties': False}, 'description': 'Array of slide objects'}, 'theme': {'type': 'string', 'description': 'Theme name (default "default")'}, 'title': {'type': 'string', 'description': 'Presentation title'}, 'server_id': {'type': 'string', 'description': 'Server ID'}, 'aspectRatio': {'type': 'string', 'description': 'Aspect ratio (default "16:9")'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Document ID'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Sheet (workbook) ID'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['sheet_id', 'tab_id'], 'properties': {'tab_id': {'type': 'string', 'description': 'Tab ID'}, 'sheet_id': {'type': 'string', 'description': 'Sheet (workbook) ID'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Presentation ID'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Document ID'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Sheet (workbook) ID'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['sheet_id', 'tab_id'], 'properties': {'tab_id': {'type': 'string', 'description': 'Tab ID'}, 'sheet_id': {'type': 'string', 'description': 'Sheet (workbook) ID'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Presentation ID'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'sort': {'enum': ['created_at', 'updated_at', 'last_edited_at', 'title'], 'type': 'string', 'description': 'Sort field'}, 'limit': {'type': 'number', 'maximum': 100, 'minimum': 1, 'description': 'Max results (1-100, default 50)'}, 'order': {'enum': ['asc', 'desc'], 'type': 'string', 'description': 'Sort order'}, 'offset': {'type': 'number', 'minimum': 0, 'description': 'Pagination offset (default 0)'}, 'server_id': {'anyOf': [{'type': 'string'}, {'type': 'string', 'const': 'personal'}], 'description': 'Filter by server ID, or "personal"'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'sort': {'enum': ['created_at', 'updated_at', 'last_edited_at', 'title'], 'type': 'string', 'description': 'Sort field'}, 'limit': {'type': 'number', 'maximum': 100, 'minimum': 1, 'description': 'Max results (1-100, default 50)'}, 'order': {'enum': ['asc', 'desc'], 'type': 'string', 'description': 'Sort order'}, 'offset': {'type': 'number', 'minimum': 0, 'description': 'Pagination offset'}, 'server_id': {'anyOf': [{'type': 'string'}, {'type': 'string', 'const': 'personal'}], 'description': 'Filter by server ID'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'sort': {'enum': ['created_at', 'updated_at', 'last_edited_at', 'title'], 'type': 'string', 'description': 'Sort field'}, 'limit': {'type': 'number', 'maximum': 100, 'minimum': 1, 'description': 'Max results (1-100, default 50)'}, 'order': {'enum': ['asc', 'desc'], 'type': 'string', 'description': 'Sort order'}, 'offset': {'type': 'number', 'minimum': 0, 'description': 'Pagination offset'}, 'server_id': {'anyOf': [{'type': 'string'}, {'type': 'string', 'const': 'personal'}], 'description': 'Filter by server ID'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Document ID'}, 'title': {'type': 'string', 'description': 'New title'}, 'content': {'type': 'string', 'description': 'New HTML content (replaces entire document body)'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id', 'title'], 'properties': {'id': {'type': 'string', 'description': 'Sheet (workbook) ID'}, 'title': {'type': 'string', 'description': 'New title'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['sheet_id', 'tab_id'], 'properties': {'name': {'type': 'string', 'description': 'New tab name'}, 'rows': {'type': 'number', 'description': 'New row count'}, 'cells': {'type': 'object', 'description': 'Cells to update in A1 notation (null clears a cell). Each cell is an object with: value (string|number), and optional format: { bold, italic, underline (booleans), color (text hex e.g. "#FF0000"), bgColor (background hex), fontSize (number), fontFamily (string), align ("left"|"center"|"right"), numberFormat ("currency"|"percentage"|"number"|"date"), decimals (number), currencySymbol (string) }. Example: {"A1": {"value": "Revenue", "format": {"bold": true, "bgColor": "#1B3A5C", "color": "#FFFFFF"}}}', 'additionalProperties': {}}, 'color': {'type': 'string', 'description': 'Tab color'}, 'tab_id': {'type': 'string', 'description': 'Tab ID'}, 'columns': {'type': 'number', 'description': 'New column count'}, 'sheet_id': {'type': 'string', 'description': 'Sheet (workbook) ID'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Presentation ID'}, 'data': {'type': 'array', 'items': {'type': 'object', 'required': ['html'], 'properties': {'html': {'type': 'string', 'description': 'Slide HTML content'}, 'notes': {'type': 'string', 'description': 'Speaker notes'}, 'background': {'type': 'string', 'description': 'Background CSS'}}, 'additionalProperties': False}, 'description': 'Full replacement array of slide objects'}, 'theme': {'type': 'string', 'description': 'New theme'}, 'title': {'type': 'string', 'description': 'New title'}, 'aspectRatio': {'type': 'string', 'description': 'New aspect ratio'}}, 'additionalProperties': False}
최근 도구 변경
유사한 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…
ContextLayer
Stores and retrieves organizational documents and knowledge-graph context while managing projects, tasks, teams and work sessions.