このMCPでできること
Uploads PDFs and splits them into page ranges, while also supporting page extraction, rotation, stamping, inspection, and text extraction.
ツール
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['key'], 'properties': {'key': {'type': 'string', 'description': 'License key from checkout, MCPL1.<payload>.<signature>'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['paths'], 'properties': {'paths': {'type': 'array', 'items': {'type': 'string'}, 'minItems': 1, 'description': 'Names of PDFs uploaded with pdf_upload'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name'], 'properties': {'name': {'type': 'string', 'maxLength': 70, 'minLength': 1}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['path'], 'properties': {'path': {'type': 'string', 'description': 'Name of a PDF uploaded with pdf_upload, or one this server wrote earlier'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['paths', 'out_path'], 'properties': {'paths': {'type': 'array', 'items': {'type': 'string'}, 'minItems': 2, 'description': 'Names of the uploaded PDFs to join, in the order they should appear'}, 'out_path': {'type': 'string', 'description': 'Name for the merged PDF; it comes back as a download link valid for one hour'}, 'overwrite': {'type': 'boolean', 'description': 'Replace out_path if a file is already there. Default false: an existing file is never overwritten'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['path', 'pages', 'out_path'], 'properties': {'path': {'type': 'string', 'description': 'Name of an uploaded PDF (pdf_upload), or one this server wrote earlier'}, 'pages': {'type': 'string', 'description': '1-based pages and ranges to keep, in output order, e.g. "2,4-6" or "5,1,1"'}, 'out_path': {'type': 'string', 'description': 'Name for the extracted PDF; it comes back as a download link valid for one hour'}, 'overwrite': {'type': 'boolean', 'description': 'Replace out_path if it exists. Default false'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['path', 'order', 'out_path'], 'properties': {'path': {'type': 'string', 'description': 'Name of an uploaded PDF (pdf_upload), or one this server wrote earlier'}, 'order': {'type': 'array', 'items': {'type': 'integer', 'exclusiveMinimum': 0}, 'minItems': 1, 'description': 'The 1-based page numbers in their new order, e.g. [3,1,2] for a three-page file. Every page must appear exactly once'}, 'out_path': {'type': 'string', 'description': 'Name for the reordered PDF; it comes back as a download link valid for one hour'}, 'overwrite': {'type': 'boolean', 'description': 'Replace out_path if it exists. Default false'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['path', 'degrees', 'out_path'], 'properties': {'path': {'type': 'string', 'description': 'Name of an uploaded PDF (pdf_upload), or one this server wrote earlier'}, 'pages': {'type': 'string', 'description': 'Which pages to turn, e.g. "1" or "2,4-6". Omit for every page'}, 'degrees': {'type': 'integer', 'description': "90, 180, 270 or -90. Positive turns clockwise. Added to the page's existing rotation"}, 'out_path': {'type': 'string', 'description': 'Name for the rotated PDF; it comes back as a download link valid for one hour'}, 'overwrite': {'type': 'boolean', 'description': 'Replace out_path if it exists. Default false'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['path', 'ranges', 'out_path_pattern'], 'properties': {'path': {'type': 'string', 'description': 'Name of the uploaded PDF to split'}, 'ranges': {'type': 'string', 'description': 'Comma-separated 1-based page ranges, e.g. "1-3,5,7-". An open-ended range runs to the last page'}, 'overwrite': {'type': 'boolean', 'description': 'Replace existing outputs. Default false: nothing is overwritten and nothing is written at all if any target exists'}, 'out_path_pattern': {'type': 'string', 'description': 'Name pattern for the parts: {n} is the part number (1, 2, 3...), {range} is the range itself (e.g. 1-3), {name} is the input name. Example: {name}-{range}.pdf. Each part comes back as a download link valid for one hour'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['path', 'text', 'out_path'], 'properties': {'path': {'type': 'string', 'description': 'Name of an uploaded PDF (pdf_upload), or one this server wrote earlier'}, 'text': {'type': 'string', 'minLength': 1, 'description': 'What to stamp. PAID and DRAFT are presets with their own colour; any other text is Pro'}, 'color': {'type': 'string', 'description': 'Hex code such as #1b7f3b, or a name: red, green, blue, black, gray, orange, purple. Pro'}, 'pages': {'type': 'string', 'description': 'Which pages to stamp, e.g. "1" or "2,4-6". Omit for every page'}, 'opacity': {'type': 'number', 'description': '0 to 1. Default 0.35 in the centre, 0.85 in a corner'}, 'out_path': {'type': 'string', 'description': 'Name for the stamped PDF; it comes back as a download link valid for one hour'}, 'position': {'enum': ['center', 'top-left', 'top-center', 'top-right', 'middle-left', 'middle-right', 'bottom-left', 'bottom-center', 'bottom-right'], 'type': 'string', 'description': 'Where on the page. Default center, which is drawn on the 45-degree diagonal like a real stamp'}, 'font_size': {'type': 'number', 'description': 'Point size. By default the stamp is sized to fit the page width'}, 'overwrite': {'type': 'boolean', 'description': 'Replace out_path if it exists. Default false'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['path'], 'properties': {'path': {'type': 'string', 'description': 'Name of the PDF to read'}, 'pages': {'type': 'string', 'description': 'Which pages, e.g. "1" or "2,4-6". Omit for every page'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name'], 'properties': {'url': {'type': 'string', 'description': "url: fetch a public file instead of pasting base64 (recommended above about 10 KB). Public http(s) only; private, link-local and this endpoint's own zone are refused"}, 'name': {'type': 'string', 'maxLength': 70, 'minLength': 1, 'description': 'Name to refer to this PDF by: 1-64 characters of letters, digits, underscore or dash, e.g. "invoice"'}, 'pdf_base64': {'type': 'string', 'description': 'The PDF file, base64-encoded'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['path', 'out_path'], 'properties': {'path': {'type': 'string', 'description': 'Name of an uploaded PDF (pdf_upload), or one this server wrote earlier'}, 'pages': {'type': 'string', 'description': 'Which pages, e.g. "1". Omit for every page'}, 'out_path': {'type': 'string', 'description': 'Name for the footed PDF; it comes back as a download link valid for one hour'}, 'overwrite': {'type': 'boolean', 'description': 'Replace out_path if it exists. Default false'}}, 'additionalProperties': False}
最近のツール変更
類似のMCPサーバー
freedom-mcp
Supports company operations through commitments, teams, agents, customer evidence, leads, content workflows, spreadsheets, commer…
Calcgrid
Runs general-purpose calculators for loans, dates, lunar and solar terms, time zones, units, and a larger catalog of specialized …
Local MCP
Connects AI assistants to Mac email, calendars, reminders, notes, tasks, files, Microsoft 365, Todoist, spreadsheets, and daily b…
Stable Baseline
Manages company documents, knowledge graphs, whiteboards, projects, plans, tasks, teams, and improvement workflows.
hopi
Provides read-only calculators, converters, validators, text utilities, encoders, and generators for everyday and technical tasks.
mu
Supports personal and collaborative tasks including web browsing, app creation, blogs, bookmarks, discussions, and contact manage…
John's Essentials
Analyzes and converts documents, images, audio, video, archives, data files, and other media formats, with PDF chat and file insp…
Dayze — Life Context
Provides authenticated personal life-context data and tools for contacts, memories, events, expenses, trips, assets, places, and …