このMCPでできること
Provides file, JSON/YAML, XML/SQL, cron scheduling, text, image, QR, URL, and SEO utilities, including scheduled task management.
ツール
入力スキーマ
{'type': 'object', 'required': ['input'], 'properties': {'type': {'enum': ['copywriting', 'naming', 'slogan', 'title', 'praise', 'couplet'], 'type': 'string', 'description': 'Generation type (default: copywriting)'}, 'input': {'type': 'string', 'description': 'Input text or topic (max 500 chars)'}, 'style': {'type': 'string', 'description': 'Additional style requirement (optional)'}}}
入力スキーマ
{'type': 'object', 'required': ['value'], 'properties': {'from': {'enum': ['dec', 'bin', 'oct', 'hex'], 'type': 'string', 'description': 'Source base (default: dec)'}, 'value': {'type': 'string', 'description': 'Number to convert'}}}
入力スキーマ
{'type': 'object', 'required': ['expression'], 'properties': {'expression': {'type': 'string', 'description': '5-field cron: min hour day month weekday'}}}
入力スキーマ
{'type': 'object', 'required': ['name', 'schedule'], 'properties': {'name': {'type': 'string', 'description': 'Task name, e.g. "虾评打卡" or "每日盯盘"'}, 'tags': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Tags like ["checkin", "monitor"] (optional)'}, 'agent_id': {'type': 'string', 'description': 'Your agent identifier (default: "default")'}, 'schedule': {'type': 'string', 'description': 'Cron expression (5 fields): min hour day month weekday. E.g. "0 9 * * *" = daily at 9:00'}, 'template': {'type': 'string', 'description': 'Template ID from cron_task_templates (optional, auto-fills schedule)'}, 'timezone': {'type': 'string', 'description': 'Timezone, e.g. "Asia/Shanghai" (default: UTC)'}, 'description': {'type': 'string', 'description': 'Task description (optional)'}, 'max_retries': {'type': 'number', 'description': 'Max retry attempts on failure (default: 0, no retry)'}, 'callback_url': {'type': 'string', 'description': 'URL to call when task is due (optional)'}}}
入力スキーマ
{'type': 'object', 'required': ['task_id'], 'properties': {'status': {'enum': ['success', 'failed'], 'type': 'string', 'description': 'Execution result (default: "success"). Use "failed" to trigger retry if max_retries is set.'}, 'message': {'type': 'string', 'description': 'Optional message about the result (e.g. error details)'}, 'task_id': {'type': 'string', 'description': 'Task ID to mark as done'}, 'agent_id': {'type': 'string', 'description': 'Your agent identifier (default: "default")'}}}
入力スキーマ
{'type': 'object', 'properties': {'due': {'type': 'boolean', 'description': 'Only show tasks due now (default: false)'}, 'tag': {'type': 'string', 'description': 'Filter by tag (optional)'}, 'agent_id': {'type': 'string', 'description': 'Your agent identifier (default: "default")'}}}
入力スキーマ
{'type': 'object', 'properties': {'limit': {'type': 'number', 'description': 'Max log entries to return (default: 50)'}, 'task_id': {'type': 'string', 'description': 'Task ID to get logs for (omit for all agent logs)'}, 'agent_id': {'type': 'string', 'description': 'Your agent identifier (default: "default")'}}}
入力スキーマ
{'type': 'object', 'properties': {}}
入力スキーマ
{'type': 'object', 'required': ['content'], 'properties': {'format': {'enum': ['csv', 'tsv', 'json', 'auto'], 'type': 'string', 'description': 'Input format (default: auto-detect)'}, 'content': {'type': 'string', 'description': 'File content (raw text or base64)'}, 'options': {'type': 'object', 'properties': {'delimiter': {'type': 'string', 'description': 'Custom delimiter'}, 'has_header': {'type': 'boolean', 'description': 'First row is header (default: true)'}}}, 'encoding': {'enum': ['utf-8', 'base64'], 'type': 'string', 'description': 'Content encoding (default: utf-8)'}}}
入力スキーマ
{'type': 'object', 'required': ['data', 'format'], 'properties': {'data': {'type': 'array', 'items': {'type': 'object'}, 'description': 'Array of objects to generate file from'}, 'format': {'enum': ['csv', 'tsv', 'json'], 'type': 'string', 'description': 'Output format (default: csv)'}, 'options': {'type': 'object', 'properties': {'columns': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Column order (default: auto from data)'}, 'delimiter': {'type': 'string', 'description': 'Custom delimiter'}, 'include_header': {'type': 'boolean', 'description': 'Include header row (default: true)'}}}}}
入力スキーマ
{'type': 'object', 'required': ['content'], 'properties': {'format': {'enum': ['csv', 'tsv', 'json', 'xml', 'auto'], 'type': 'string', 'description': 'Input format (default: auto-detect)'}, 'content': {'type': 'string', 'description': 'File content (raw text or base64 with encoding param)'}, 'options': {'type': 'object', 'properties': {'max_rows': {'type': 'number', 'description': 'Max rows to return (default: 10000)'}, 'delimiter': {'type': 'string', 'description': 'Custom delimiter (e.g. "," or "\\t")'}, 'has_header': {'type': 'boolean', 'description': 'First row is header (default: true)'}}}, 'encoding': {'enum': ['utf-8', 'base64'], 'type': 'string', 'description': 'Content encoding (default: utf-8)'}, 'filename': {'type': 'string', 'description': 'Filename for format detection (optional)'}}}
入力スキーマ
{'type': 'object', 'required': ['input'], 'properties': {'input': {'type': 'string', 'description': 'String to process'}, 'action': {'enum': ['auto', 'encode', 'decode'], 'type': 'string', 'description': 'Action (default: auto)'}}}
入力スキーマ
{'type': 'object', 'properties': {'filter': {'enum': ['pending', 'approved', 'developing', 'launched', 'rejected'], 'type': 'string', 'description': 'Filter by status (optional)'}}}
入力スキーマ
{'type': 'object', 'required': ['title'], 'properties': {'tags': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Tags'}, 'title': {'type': 'string', 'description': 'Idea title (max 200 chars)'}, 'source': {'type': 'string', 'description': 'Source (user/v2ex/zhihu/reddit/agent, default: agent)'}, 'category': {'enum': ['工具需求', '功能优化', 'Bug修复', '新功能'], 'type': 'string', 'description': 'Category (default: 工具需求)'}, 'priority': {'enum': ['high', 'medium', 'low'], 'type': 'string', 'description': 'Priority (default: medium)'}, 'description': {'type': 'string', 'description': 'Detailed description (max 2000 chars)'}}}
入力スキーマ
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Image URL to convert'}, 'width': {'type': 'number', 'description': 'Target width in pixels'}, 'format': {'enum': ['webp', 'avif', 'png', 'jpeg'], 'type': 'string', 'description': 'Output format (default: webp)'}, 'height': {'type': 'number', 'description': 'Target height in pixels'}, 'quality': {'type': 'number', 'description': 'Quality 1-100 (default: 80)'}}}
入力スキーマ
{'type': 'object', 'required': ['input'], 'properties': {'input': {'type': 'string', 'description': 'JSON or YAML string'}, 'direction': {'enum': ['auto', 'json2yaml', 'yaml2json'], 'type': 'string', 'description': 'Conversion direction (default: auto)'}}}
入力スキーマ
{'type': 'object', 'required': ['text'], 'properties': {'lang': {'enum': ['zh', 'en'], 'type': 'string', 'description': 'Language (default: zh)'}, 'text': {'type': 'string', 'description': 'Text to extract keywords from (max 3000 chars)'}, 'count': {'type': 'number', 'description': 'Number of keywords (1-20, default: 10)'}}}
入力スキーマ
{'type': 'object', 'required': ['title'], 'properties': {'lang': {'enum': ['zh', 'en'], 'type': 'string', 'description': 'Language (default: zh)'}, 'title': {'type': 'string', 'description': 'Page title (required)'}, 'content': {'type': 'string', 'description': 'Content summary (optional)'}, 'keyword': {'type': 'string', 'description': 'Target keyword (optional)'}}}
入力スキーマ
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'URL to analyze'}, 'format': {'enum': ['full', 'summary'], 'type': 'string', 'description': 'Output detail level (default: full)'}}}
入力スキーマ
{'type': 'object', 'required': ['content'], 'properties': {'size': {'type': 'number', 'description': 'Image size in pixels (default: 256, max: 1024)'}, 'bgColor': {'type': 'string', 'description': 'Background hex color (default: ffffff)'}, 'content': {'type': 'string', 'description': 'Text or URL to encode'}, 'ecLevel': {'enum': ['L', 'M', 'Q', 'H'], 'type': 'string', 'description': 'Error correction level (default: M)'}, 'fgColor': {'type': 'string', 'description': 'Foreground hex color (default: 000000)'}}}
入力スキーマ
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'URL to check'}}}
入力スキーマ
{'type': 'object', 'required': ['keyword'], 'properties': {'lang': {'enum': ['zh', 'en'], 'type': 'string', 'description': 'Language (default: zh)'}, 'count': {'type': 'number', 'description': 'Number of titles to generate (1-10, default: 5)'}, 'keyword': {'type': 'string', 'description': 'Target keyword (max 200 chars)'}}}
入力スキーマ
{'type': 'object', 'required': ['input'], 'properties': {'input': {'type': 'string', 'description': 'SQL string'}, 'action': {'enum': ['beautify', 'minify', 'uppercase'], 'type': 'string', 'description': 'Action (default: beautify)'}}}
入力スキーマ
{'type': 'object', 'required': ['text'], 'properties': {'lang': {'enum': ['en', 'zh'], 'type': 'string', 'description': 'Language (default: en)'}, 'text': {'type': 'string', 'description': 'Text to humanize (max 3000 chars)'}, 'style': {'enum': ['standard', 'casual', 'academic', 'creative'], 'type': 'string', 'description': 'Rewriting style (default: standard)'}}}
入力スキーマ
{'type': 'object', 'required': ['text'], 'properties': {'lang': {'enum': ['zh', 'en'], 'type': 'string', 'description': 'Language (default: zh)'}, 'mode': {'enum': ['standard', 'creative', 'academic', 'casual'], 'type': 'string', 'description': 'Rewriting mode (default: standard)'}, 'text': {'type': 'string', 'description': 'Text to rewrite (max 3000 chars)'}}}
入力スキーマ
{'type': 'object', 'required': ['text'], 'properties': {'lang': {'enum': ['zh', 'en'], 'type': 'string', 'description': 'Language (default: zh)'}, 'text': {'type': 'string', 'description': 'Text to summarize (max 5000 chars)'}, 'length': {'enum': ['short', 'medium', 'long'], 'type': 'string', 'description': 'Summary length (default: medium)'}}}
入力スキーマ
{'type': 'object', 'required': ['datetime'], 'properties': {'toZone': {'type': 'string', 'description': 'Target timezone (optional)'}, 'datetime': {'type': 'string', 'description': 'ISO datetime (e.g. 2026-06-04T12:00)'}, 'fromZone': {'type': 'string', 'description': 'Source timezone (default: Asia/Shanghai)'}}}
入力スキーマ
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Long URL to shorten'}, 'code': {'type': 'string', 'description': 'Custom short code (3-20 chars, optional)'}}}
入力スキーマ
{'type': 'object', 'required': ['input'], 'properties': {'input': {'type': 'string', 'description': 'XML string'}, 'action': {'enum': ['beautify', 'minify', 'validate'], 'type': 'string', 'description': 'Action (default: beautify)'}}}
最近のツール変更
類似のMCPサーバー
2ools
Builds, versions, reviews, deploys, shares, and coordinates work on websites, web applications, and games through project workflo…
Kaiku
Manages team issues, comments, attachments, projects, wiki pages, and related development workflows.
validoria-mcp
Runs continuous website, API, and webshop tests covering security, SEO, performance, accessibility, browser journeys, and inciden…
SmartTools
Provides general-purpose calculators, unit converters, text and data transformations, hashing, code-generation helpers, and forma…
Wakatime
Provides WakaTime coding-activity data, including durations, projects, commits, goals, heartbeats, editor usage, leaders, and use…
TaskLite
Builds and manages hosted project backends, structured boards, REST APIs, automations, authentication access, databases, and fron…
NanoTools
Offers utility APIs alongside web search, scraping, browser rendering, screenshots, SERP data, and SEO audits.
Asana
Manages Asana workspaces, projects, tasks, and task search, while also providing routed data research and AI brand-visibility che…