このMCPでできること
Uploads and organizes videos and supports timestamped comments, recordings, annotations, review threads, and feedback analytics.
ツール
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['asset_id'], 'properties': {'asset_id': {'type': 'string', 'description': 'Version id (from an upload) or asset id to check'}}}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Page size (default 20, max 100)'}, 'offset': {'type': 'number', 'description': 'Items to skip for pagination'}, 'folder_id': {'type': 'string', 'description': 'Folder to open — omit to see team root'}}}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['element_id'], 'properties': {'element_id': {'type': 'string', 'description': 'Feedback item ID to retrieve'}}}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['asset_id'], 'properties': {'limit': {'type': 'number', 'description': 'Page size (default 20, max 100)'}, 'offset': {'type': 'number', 'description': 'Items to skip for pagination'}, 'asset_id': {'type': 'string', 'description': 'Asset id (its current version) or version id to list feedback for'}}}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['asset_id', 'content'], 'properties': {'tags': {'type': 'array', 'items': {'type': 'string', 'minLength': 1}, 'maxItems': 20, 'description': 'Tag NAMES to apply (must already exist in the team - see the tags tool)'}, 'content': {'type': 'string', 'maxLength': 10000, 'minLength': 1, 'description': 'The comment text (plain text)'}, 'asset_id': {'type': 'string', 'minLength': 1, 'description': 'Asset id (current version) or version id to comment on'}, 'reply_to': {'type': 'string', 'description': 'Feedback item id to reply to (threads the comment under it)'}, 'timestamp': {'type': 'number', 'description': 'Video time in SECONDS the comment refers to (e.g. 72.5 for 1:12.5). Strongly preferred when known; omit for a general comment.'}}}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'to': {'type': 'string', 'description': 'Only count feedback created at/before this ISO timestamp'}, 'from': {'type': 'string', 'description': 'Only count feedback created at/after this ISO timestamp'}, 'asset_id': {'type': 'string', 'description': 'Scope to one asset or version stack (mutually exclusive with folder_id)'}, 'folder_id': {'type': 'string', 'description': "Scope to this folder's subtree (mutually exclusive with asset_id)"}}}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['element_id'], 'properties': {'content': {'type': 'string', 'maxLength': 10000, 'minLength': 1, 'description': 'New comment text (fully replaces the existing text; own comments only)'}, 'add_tags': {'type': 'array', 'items': {'type': 'string', 'minLength': 1}, 'maxItems': 20, 'description': 'Tag NAMES to add (must already exist in the team)'}, 'timestamp': {'type': 'number', 'description': 'New video time in SECONDS the comment refers to (own comments only)'}, 'element_id': {'type': 'string', 'minLength': 1, 'description': 'Feedback item to edit'}, 'remove_tags': {'type': 'array', 'items': {'type': 'string', 'minLength': 1}, 'maxItems': 20, 'description': 'Tag NAMES to remove'}}}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['element_id'], 'properties': {'element_id': {'type': 'string', 'description': 'The feedback item (element) to get annotated frames for'}}}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['element_id'], 'properties': {'at': {'type': 'number', 'description': 'recording time in seconds'}, 'word': {'type': 'string', 'description': 'a word or short phrase the reviewer spoke'}, 'source': {'enum': ['asset', 'screen'], 'type': 'string', 'description': 'limit to the asset frame or the shared-screen frame'}, 'element_id': {'type': 'string', 'description': 'The recording feedback item (element) to drill into'}}}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Page size for members (default 20, max 100)'}, 'offset': {'type': 'number', 'description': 'Members to skip for pagination'}, 'asset_id': {'type': 'string', 'description': 'Asset (or version) to check permissions for'}, 'folder_id': {'type': 'string', 'description': 'Folder to check permissions for (or pass asset_id)'}}}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Number of comments to return (default 20, max 100)'}, 'since': {'type': 'string', 'description': 'Only feedback created at/after this ISO timestamp'}, 'until': {'type': 'string', 'description': 'Only feedback created at/before this ISO timestamp'}, 'offset': {'type': 'number', 'description': 'Items to skip for pagination (use next_offset from the previous response)'}, 'folder_id': {'type': 'string', 'description': "Only feedback on assets inside this folder's subtree"}}}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'limit': {'type': 'number', 'description': 'Max results per category (default 10, max 50)'}, 'query': {'type': 'string', 'description': 'Text to search for'}}}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'asset_id': {'type': 'string', 'description': 'Narrow to this asset (mutually exclusive with folder_id)'}, 'folder_id': {'type': 'string', 'description': 'Narrow to this folder (mutually exclusive with asset_id)'}}}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['asset_id'], 'properties': {'asset_id': {'type': 'string', 'description': 'The asset_id (version id) returned by upload_file_start'}, 'version_of': {'type': 'string', 'description': 'Ignored (kept for older clients): the version is attached at upload_file_start.'}}}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['file_size'], 'properties': {'title': {'type': 'string', 'description': 'Title for the new asset (defaults to "Untitled Video")'}, 'file_size': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Exact size of the local file in bytes (e.g. from `stat -f%z <file>` on macOS or `stat -c%s <file>` on Linux)', 'exclusiveMinimum': 0}, 'folder_id': {'type': 'string', 'description': "Optional folder to upload into (you must have edit access - check with permission_get if unsure). Omit to upload to the team's top level (root)."}, 'version_of': {'type': 'string', 'description': "Upload as a NEW VERSION of an existing asset instead of creating a separate asset. Accepts the id of the asset (its container id, what contents/search return), or of any of its versions. The new upload becomes the current version; the asset's url then shows it. folder_id is ignored when version_of is given."}, 'content_type': {'type': 'string', 'description': 'MIME type of the file (defaults to video/mp4)'}}}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['video_url'], 'properties': {'title': {'type': 'string', 'description': 'Title for the new asset (defaults to "Video from URL")'}, 'folder_id': {'type': 'string', 'description': "Optional folder to upload into (you must have edit access - check with permission_get if unsure). Omit to upload to the team's top level (root)."}, 'video_url': {'type': 'string', 'description': 'Public URL of the video to import - a direct video file URL or a Google Drive share link'}, 'version_of': {'type': 'string', 'description': "Upload as a NEW VERSION of an existing asset instead of creating a separate asset. Accepts the id of the asset (its container id, what contents/search return), or of any of its versions. The new upload becomes the current version; the asset's url then shows it. folder_id is ignored when version_of is given."}}}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['asset_id'], 'properties': {'since': {'type': 'string', 'description': 'ISO timestamp — only feedback created after this is returned. Omit on the first call (defaults to now, i.e. waits for the NEXT feedback). On subsequent calls pass the next_since from the previous response.'}, 'asset_id': {'type': 'string', 'description': 'Asset id (its current version) or version id to watch for new feedback'}, 'timeout_seconds': {'type': 'number', 'description': 'How long to wait before returning empty (10-50, default 45)'}}}
最近のツール変更
類似のMCPサーバー
John's Essentials
Analyzes and converts documents, images, audio, video, archives, data files, and other media formats, with PDF chat and file insp…
HelpySelf
Provides utilities for PDF and image conversion, compression, redaction, scanning, encoding, calculations, accessibility checks, …
JustBlogged
Manages JustBlogged sites, posts, pages, collections, redirects, themes, revisions, and content review workflows.
Postlyra
Creates, edits, previews, schedules, and publishes rich media posts to Telegram channels and groups.
convertfilefast
Converts and manipulates documents, images, PDFs, and data files, including compression, extraction, merging, splitting, rotation…
convert-pdf-to-word-docx
Uploads and inspects PDFs, extracts text, and performs page operations such as merging, splitting, rotating, stamping, and reorde…
split-pdf
Offline tools for uploading, inspecting, extracting, merging, splitting, rotating, reordering, stamping and managing PDF files.
Notipo
Creates, edits, synchronizes, publishes, and manages Markdown blog posts across Notion and WordPress, including images, SEO metad…