此 MCP 可以做什么
Provides general-purpose calculators, unit converters, text and data transformations, hashing, code-generation helpers, and formatting utilities.
工具
输入模式
{'type': 'object', 'required': ['birth_date'], 'properties': {'locale': {'enum': ['en', 'de', 'es', 'fr', 'it', 'nl', 'uk'], 'type': 'string', 'description': 'Language for the source_url link (default en)'}, 'at_date': {'type': 'string', 'description': 'Reference date, YYYY-MM-DD (default: today)'}, 'birth_date': {'type': 'string', 'description': 'Date of birth, YYYY-MM-DD'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['value', 'from', 'to'], 'properties': {'to': {'enum': ['°', 'rad', 'grad', 'mrad', 'rev', '′', '″'], 'type': 'string', 'description': 'Target unit id'}, 'from': {'enum': ['°', 'rad', 'grad', 'mrad', 'rev', '′', '″'], 'type': 'string', 'description': 'Source unit id'}, 'value': {'type': ['number', 'string'], 'description': 'Amount to convert'}, 'locale': {'type': 'string', 'description': 'Language for source_url (en, de, es, fr, it, nl, uk)'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['value', 'from', 'to'], 'properties': {'to': {'enum': ['km²', 'm²', 'cm²', 'mm²', 'ha', 'ac', 'mi²', 'ft²', 'yd²', 'in²'], 'type': 'string', 'description': 'Target unit id'}, 'from': {'enum': ['km²', 'm²', 'cm²', 'mm²', 'ha', 'ac', 'mi²', 'ft²', 'yd²', 'in²'], 'type': 'string', 'description': 'Source unit id'}, 'value': {'type': ['number', 'string'], 'description': 'Amount to convert'}, 'locale': {'type': 'string', 'description': 'Language for source_url (en, de, es, fr, it, nl, uk)'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['width', 'height'], 'properties': {'width': {'type': ['number', 'string'], 'description': 'Original width'}, 'height': {'type': ['number', 'string'], 'description': 'Original height'}, 'locale': {'enum': ['en', 'de', 'es', 'fr', 'it', 'nl', 'uk'], 'type': 'string', 'description': 'Language for the source_url link (default en)'}, 'new_width': {'type': ['number', 'string'], 'description': 'Optional: target width → returns matching height'}, 'new_height': {'type': ['number', 'string'], 'description': 'Optional: target height → returns matching width'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'description': 'Text to encode, or Base64 to decode'}, 'locale': {'enum': ['en', 'de', 'es', 'fr', 'it', 'nl', 'uk'], 'type': 'string', 'description': 'Language for the source_url link (default en)'}, 'url_safe': {'type': 'boolean', 'description': 'Use URL-safe alphabet (-_ instead of +/, no padding). Default false'}, 'direction': {'enum': ['encode', 'decode'], 'type': 'string', 'description': 'encode (default) or decode'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': [], 'properties': {'locale': {'enum': ['en', 'de', 'es', 'fr', 'it', 'nl', 'uk'], 'type': 'string', 'description': 'Language for the source_url link (default en)'}, 'system': {'enum': ['metric', 'imperial'], 'type': 'string', 'description': 'Unit system (default metric)'}, 'height_cm': {'type': ['number', 'string'], 'description': 'Height in cm (metric)'}, 'height_ft': {'type': ['number', 'string'], 'description': 'Height feet part (imperial)'}, 'height_in': {'type': ['number', 'string'], 'description': 'Height inches part (imperial, default 0)'}, 'weight_kg': {'type': ['number', 'string'], 'description': 'Weight in kg (metric)'}, 'weight_lb': {'type': ['number', 'string'], 'description': 'Weight in lb (imperial)'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['sex', 'age', 'height_cm', 'weight_kg'], 'properties': {'age': {'type': ['number', 'string'], 'description': 'Age in years'}, 'sex': {'enum': ['m', 'f'], 'type': 'string', 'description': 'Biological sex'}, 'locale': {'enum': ['en', 'de', 'es', 'fr', 'it', 'nl', 'uk'], 'type': 'string', 'description': 'Language for the source_url link (default en)'}, 'activity': {'type': ['number', 'string'], 'description': 'Activity multiplier: 1.2 sedentary, 1.375 light, 1.55 moderate, 1.725 active, 1.9 very active (default 1.2)'}, 'height_cm': {'type': ['number', 'string'], 'description': 'Height in cm'}, 'weight_kg': {'type': ['number', 'string'], 'description': 'Weight in kg'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['sex', 'height_cm', 'neck_cm', 'waist_cm'], 'properties': {'sex': {'enum': ['m', 'f'], 'type': 'string', 'description': 'Biological sex'}, 'hip_cm': {'type': ['number', 'string'], 'description': 'Hip circumference in cm (required for female)'}, 'locale': {'enum': ['en', 'de', 'es', 'fr', 'it', 'nl', 'uk'], 'type': 'string', 'description': 'Language for the source_url link (default en)'}, 'neck_cm': {'type': ['number', 'string'], 'description': 'Neck circumference in cm'}, 'waist_cm': {'type': ['number', 'string'], 'description': 'Waist circumference in cm'}, 'height_cm': {'type': ['number', 'string'], 'description': 'Height in cm'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['text', 'case'], 'properties': {'case': {'enum': ['upper', 'lower', 'title', 'sentence', 'camel', 'pascal', 'snake', 'kebab', 'constant'], 'type': 'string', 'description': 'Target case'}, 'text': {'type': 'string', 'description': 'Text to convert'}, 'locale': {'enum': ['en', 'de', 'es', 'fr', 'it', 'nl', 'uk'], 'type': 'string', 'description': 'Language for the source_url link (default en)'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['color'], 'properties': {'color': {'type': 'string', 'description': 'Color in any of: #1a7f5a, rgb(26,127,90), hsl(154,66%,30%)'}, 'locale': {'enum': ['en', 'de', 'es', 'fr', 'it', 'nl', 'uk'], 'type': 'string', 'description': 'Language for the source_url link (default en)'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['principal', 'annual_rate', 'years'], 'properties': {'years': {'type': ['number', 'string'], 'description': 'Number of years'}, 'locale': {'enum': ['en', 'de', 'es', 'fr', 'it', 'nl', 'uk'], 'type': 'string', 'description': 'Language for the source_url link (default en)'}, 'principal': {'type': ['number', 'string'], 'description': 'Starting amount'}, 'annual_rate': {'type': ['number', 'string'], 'description': 'Annual rate, percent'}, 'compounds_per_year': {'type': ['number', 'string'], 'description': 'Compounding periods per year (default 12)'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['expression'], 'properties': {'locale': {'enum': ['en', 'de', 'es', 'fr', 'it', 'nl', 'uk'], 'type': 'string', 'description': 'Language for the source_url link (default en)'}, 'expression': {'type': 'string', 'description': 'Cron expression, e.g. "*/15 9-17 * * 1-5" (aliases like @daily accepted)'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'description': 'CSV/TSV text to convert'}, 'locale': {'enum': ['en', 'de', 'es', 'fr', 'it', 'nl', 'uk'], 'type': 'string', 'description': 'Language for the source_url link (default en)'}, 'has_header': {'type': ['boolean', 'string'], 'description': 'Treat the first row as column names (default true); if false, columns are named col1, col2, …'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'description': 'CSV/TSV text to convert'}, 'nulls': {'type': ['boolean', 'string'], 'description': 'Emit NULL for empty cells (default true)'}, 'locale': {'enum': ['en', 'de', 'es', 'fr', 'it', 'nl', 'uk'], 'type': 'string', 'description': 'Language for the source_url link (default en)'}, 'quote_all': {'type': ['boolean', 'string'], 'description': 'Quote every value, even numeric ones (default false)'}, 'batch_size': {'type': ['number', 'string'], 'description': 'Rows per INSERT statement (default 50)'}, 'has_header': {'type': ['boolean', 'string'], 'description': 'Use the first row as column names (default true); if false, columns are named col1, col2, …'}, 'table_name': {'type': 'string', 'description': 'Target table name (default my_table)'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['value', 'from', 'to'], 'properties': {'to': {'enum': ['bit', 'B', 'kB', 'MB', 'GB', 'TB', 'KiB', 'MiB', 'GiB', 'TiB'], 'type': 'string', 'description': 'Target unit id'}, 'from': {'enum': ['bit', 'B', 'kB', 'MB', 'GB', 'TB', 'KiB', 'MiB', 'GiB', 'TiB'], 'type': 'string', 'description': 'Source unit id'}, 'value': {'type': ['number', 'string'], 'description': 'Amount to convert'}, 'locale': {'type': 'string', 'description': 'Language for source_url (en, de, es, fr, it, nl, uk)'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['start_date', 'end_date'], 'properties': {'locale': {'enum': ['en', 'de', 'es', 'fr', 'it', 'nl', 'uk'], 'type': 'string', 'description': 'Language for the source_url link (default en)'}, 'end_date': {'type': 'string', 'description': 'End date, YYYY-MM-DD'}, 'start_date': {'type': 'string', 'description': 'Start date, YYYY-MM-DD'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['price', 'discount'], 'properties': {'price': {'type': ['number', 'string'], 'description': 'Original price'}, 'locale': {'enum': ['en', 'de', 'es', 'fr', 'it', 'nl', 'uk'], 'type': 'string', 'description': 'Language for the source_url link (default en)'}, 'discount': {'type': ['number', 'string'], 'description': 'Discount, percent'}, 'second_discount': {'type': ['number', 'string'], 'description': 'Optional second discount applied to the already-reduced price, percent'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['last_period'], 'properties': {'locale': {'enum': ['en', 'de', 'es', 'fr', 'it', 'nl', 'uk'], 'type': 'string', 'description': 'Language for the source_url link (default en)'}, 'last_period': {'type': 'string', 'description': 'First day of last menstrual period, YYYY-MM-DD'}, 'cycle_length': {'type': ['number', 'string'], 'description': 'Average cycle length in days (default 28)'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['power_watts', 'hours_per_day', 'price_per_kwh'], 'properties': {'locale': {'enum': ['en', 'de', 'es', 'fr', 'it', 'nl', 'uk'], 'type': 'string', 'description': 'Language for the source_url link (default en)'}, 'power_watts': {'type': ['number', 'string'], 'description': 'Power draw in watts'}, 'hours_per_day': {'type': ['number', 'string'], 'description': 'Hours used per day'}, 'price_per_kwh': {'type': ['number', 'string'], 'description': 'Electricity price per kWh'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['value', 'from', 'to'], 'properties': {'to': {'enum': ['J', 'kJ', 'cal', 'kcal', 'Wh', 'kWh', 'BTU', 'ft·lb', 'eV'], 'type': 'string', 'description': 'Target unit id'}, 'from': {'enum': ['J', 'kJ', 'cal', 'kcal', 'Wh', 'kWh', 'BTU', 'ft·lb', 'eV'], 'type': 'string', 'description': 'Source unit id'}, 'value': {'type': ['number', 'string'], 'description': 'Amount to convert'}, 'locale': {'type': 'string', 'description': 'Language for source_url (en, de, es, fr, it, nl, uk)'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': [], 'properties': {'data': {'type': 'string', 'description': 'Base64-encoded bytes to hash (provide text or data)'}, 'text': {'type': 'string', 'description': 'UTF-8 text to hash (provide text or data)'}, 'locale': {'enum': ['en', 'de', 'es', 'fr', 'it', 'nl', 'uk'], 'type': 'string', 'description': 'Language for the source_url link (default en)'}, 'algorithm': {'enum': ['SHA-1', 'SHA-256', 'SHA-384', 'SHA-512'], 'type': 'string', 'description': 'Hash algorithm (default SHA-256)'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['a', 'b', 'operator', 'c', 'd'], 'properties': {'a': {'type': ['number', 'string'], 'description': 'Numerator of first fraction (integer)'}, 'b': {'type': ['number', 'string'], 'description': 'Denominator of first fraction (integer)'}, 'c': {'type': ['number', 'string'], 'description': 'Numerator of second fraction (integer)'}, 'd': {'type': ['number', 'string'], 'description': 'Denominator of second fraction (integer)'}, 'locale': {'enum': ['en', 'de', 'es', 'fr', 'it', 'nl', 'uk'], 'type': 'string', 'description': 'Language for the source_url link (default en)'}, 'operator': {'enum': ['+', '-', '*', '/'], 'type': 'string', 'description': 'Operation'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['distance', 'consumption', 'fuel_price'], 'properties': {'locale': {'enum': ['en', 'de', 'es', 'fr', 'it', 'nl', 'uk'], 'type': 'string', 'description': 'Language for the source_url link (default en)'}, 'system': {'enum': ['metric', 'imperial'], 'type': 'string', 'description': 'Unit system (default metric)'}, 'distance': {'type': ['number', 'string'], 'description': 'Trip distance'}, 'fuel_price': {'type': ['number', 'string'], 'description': 'Price per litre or per gallon'}, 'consumption': {'type': ['number', 'string'], 'description': 'L/100km (metric) or mpg (imperial)'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['technologies'], 'properties': {'locale': {'enum': ['en', 'de', 'es', 'fr', 'it', 'nl', 'uk'], 'type': 'string', 'description': 'Language for the source_url link (default en)'}, 'technologies': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Stacks to include. Any of: "Node", "Python", "Java", "Go", "Rust", "PHP", "React / Vite", "macOS", "Windows", "Linux", "VS Code", "JetBrains"'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['courses'], 'properties': {'locale': {'enum': ['en', 'de', 'es', 'fr', 'it', 'nl', 'uk'], 'type': 'string', 'description': 'Language for the source_url link (default en)'}, 'courses': {'type': 'array', 'items': {'type': 'object', 'required': ['grade'], 'properties': {'grade': {'type': ['string', 'number'], 'description': 'Letter grade or grade points'}, 'credits': {'type': ['number', 'string'], 'description': 'Credit hours (default 1)'}}}, 'description': 'Each course as { grade, credits }. grade is a letter (A, A-, B+ …) or numeric grade points (0–4.5); credits defaults to 1.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['colors'], 'properties': {'type': {'enum': ['linear', 'radial'], 'type': 'string', 'description': 'Gradient type (default linear)'}, 'angle': {'type': ['number', 'string'], 'description': 'Angle in degrees for linear gradients, 0–360 (default 90)'}, 'colors': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Color stops, e.g. ["#1a7f5a", "#0d3b66"] (at least 2)'}, 'locale': {'enum': ['en', 'de', 'es', 'fr', 'it', 'nl', 'uk'], 'type': 'string', 'description': 'Language for the source_url link (default en)'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'description': 'The text to hash'}, 'locale': {'enum': ['en', 'de', 'es', 'fr', 'it', 'nl', 'uk'], 'type': 'string', 'description': 'Language for the source_url link (default en)'}, 'algorithm': {'enum': ['SHA-1', 'SHA-256', 'SHA-384', 'SHA-512'], 'type': 'string', 'description': 'Hash algorithm (default SHA-256)'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': [], 'properties': {'cm': {'type': ['number', 'string'], 'description': 'Height in centimetres (give this OR feet/inches)'}, 'feet': {'type': ['number', 'string'], 'description': 'Feet part (give this side instead of cm)'}, 'inches': {'type': ['number', 'string'], 'description': 'Inches part, used with feet (default 0)'}, 'locale': {'enum': ['en', 'de', 'es', 'fr', 'it', 'nl', 'uk'], 'type': 'string', 'description': 'Language for the source_url link (default en)'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['start', 'end'], 'properties': {'end': {'type': 'string', 'description': 'End time HH:MM (24h)'}, 'start': {'type': 'string', 'description': 'Start time HH:MM (24h)'}, 'locale': {'enum': ['en', 'de', 'es', 'fr', 'it', 'nl', 'uk'], 'type': 'string', 'description': 'Language for the source_url link (default en)'}, 'hourly_rate': {'type': ['number', 'string'], 'description': 'Optional pay rate per hour'}, 'break_minutes': {'type': ['number', 'string'], 'description': 'Unpaid break in minutes (default 0)'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': [], 'properties': {'www': {'enum': ['none', 'add', 'remove'], 'type': 'string', 'description': 'www redirect: none / add / remove (default none)'}, 'gzip': {'type': 'boolean', 'description': 'Compress text responses with mod_deflate (default false)'}, 'cache': {'type': 'boolean', 'description': 'Add browser caching headers (default false)'}, 'locale': {'enum': ['en', 'de', 'es', 'fr', 'it', 'nl', 'uk'], 'type': 'string', 'description': 'Language for the source_url link (default en)'}, 'error_404': {'type': 'string', 'description': 'Custom 404 page path, e.g. /404.html'}, 'force_https': {'type': 'boolean', 'description': 'Redirect all HTTP to HTTPS (default false)'}, 'block_hotlink': {'type': 'boolean', 'description': 'Block image hotlinking (default false)'}, 'hotlink_domain': {'type': 'string', 'description': 'Your domain for hotlink protection, e.g. example.com'}, 'disable_listing': {'type': 'boolean', 'description': 'Disable directory listing (Options -Indexes) (default false)'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'description': 'Text to encode, or HTML with entities to decode'}, 'locale': {'enum': ['en', 'de', 'es', 'fr', 'it', 'nl', 'uk'], 'type': 'string', 'description': 'Language for the source_url link (default en)'}, 'direction': {'enum': ['encode', 'decode'], 'type': 'string', 'description': 'encode (default) or decode'}, 'encode_all': {'type': 'boolean', 'description': 'When encoding, also convert every non-ASCII character to a numeric entity. Default false'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['sex', 'height_cm'], 'properties': {'sex': {'enum': ['m', 'f'], 'type': 'string', 'description': 'Biological sex'}, 'locale': {'enum': ['en', 'de', 'es', 'fr', 'it', 'nl', 'uk'], 'type': 'string', 'description': 'Language for the source_url link (default en)'}, 'height_cm': {'type': ['number', 'string'], 'description': 'Height in cm'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'description': 'JSON text to format'}, 'action': {'enum': ['pretty', 'minify'], 'type': 'string', 'description': 'pretty = indented (default); minify = single line'}, 'indent': {'type': ['number', 'string'], 'description': 'Spaces per level for pretty (default 2), or "tab" for tabs'}, 'locale': {'enum': ['en', 'de', 'es', 'fr', 'it', 'nl', 'uk'], 'type': 'string', 'description': 'Language for the source_url link (default en)'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['token'], 'properties': {'token': {'type': 'string', 'description': 'The JWT (header.payload.signature)'}, 'locale': {'enum': ['en', 'de', 'es', 'fr', 'it', 'nl', 'uk'], 'type': 'string', 'description': 'Language for the source_url link (default en)'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'description': 'The garbled text'}, 'locale': {'enum': ['en', 'de', 'es', 'fr', 'it', 'nl', 'uk'], 'type': 'string', 'description': 'Language for the source_url link (default en)'}, 'direction': {'enum': ['en_to_uk', 'uk_to_en'], 'type': 'string', 'description': 'en_to_uk: text typed on EN layout meant for UK; uk_to_en: the reverse (default en_to_uk)'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['value', 'from', 'to'], 'properties': {'to': {'enum': ['km', 'm', 'cm', 'mm', 'µm', 'mi', 'yd', 'ft', 'in', 'nmi'], 'type': 'string', 'description': 'Target unit id'}, 'from': {'enum': ['km', 'm', 'cm', 'mm', 'µm', 'mi', 'yd', 'ft', 'in', 'nmi'], 'type': 'string', 'description': 'Source unit id'}, 'value': {'type': ['number', 'string'], 'description': 'Amount to convert'}, 'locale': {'type': 'string', 'description': 'Language for source_url (en, de, es, fr, it, nl, uk)'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['principal', 'annual_rate', 'years'], 'properties': {'years': {'type': ['number', 'string'], 'description': 'Term in years'}, 'locale': {'enum': ['en', 'de', 'es', 'fr', 'it', 'nl', 'uk'], 'type': 'string', 'description': 'Language for the source_url link (default en)'}, 'principal': {'type': ['number', 'string'], 'description': 'Loan amount'}, 'annual_rate': {'type': ['number', 'string'], 'description': 'Annual interest rate, percent'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': [], 'properties': {'unit': {'enum': ['paragraphs', 'sentences', 'words'], 'type': 'string', 'description': 'paragraphs (default), sentences or words'}, 'count': {'type': ['number', 'string'], 'description': 'How many units to generate (default 3)'}, 'locale': {'enum': ['en', 'de', 'es', 'fr', 'it', 'nl', 'uk'], 'type': 'string', 'description': 'Language for the source_url link (default en)'}, 'start_lorem': {'type': 'boolean', 'description': "Begin with the classic 'Lorem ipsum dolor sit amet…' (default true)"}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['cost', 'price'], 'properties': {'cost': {'type': ['number', 'string'], 'description': 'Cost price'}, 'price': {'type': ['number', 'string'], 'description': 'Selling price'}, 'locale': {'enum': ['en', 'de', 'es', 'fr', 'it', 'nl', 'uk'], 'type': 'string', 'description': 'Language for the source_url link (default en)'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'description': 'CSV/TSV rows; the first row is the header'}, 'locale': {'enum': ['en', 'de', 'es', 'fr', 'it', 'nl', 'uk'], 'type': 'string', 'description': 'Language for the source_url link (default en)'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['title'], 'properties': {'url': {'type': 'string', 'description': 'Canonical / og:url'}, 'image': {'type': 'string', 'description': 'og:image / twitter:image URL'}, 'title': {'type': 'string', 'description': 'Page title'}, 'locale': {'enum': ['en', 'de', 'es', 'fr', 'it', 'nl', 'uk'], 'type': 'string', 'description': 'Language for the source_url link (default en)'}, 'site_name': {'type': 'string', 'description': 'og:site_name'}, 'description': {'type': 'string', 'description': 'Meta description'}, 'twitter_card': {'enum': ['summary_large_image', 'summary'], 'type': 'string', 'description': 'Twitter card type (default summary_large_image)'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['home_price', 'annual_rate', 'years'], 'properties': {'years': {'type': ['number', 'string'], 'description': 'Term in years'}, 'locale': {'enum': ['en', 'de', 'es', 'fr', 'it', 'nl', 'uk'], 'type': 'string', 'description': 'Language for the source_url link (default en)'}, 'annual_tax': {'type': ['number', 'string'], 'description': 'Annual property tax (default 0)'}, 'home_price': {'type': ['number', 'string'], 'description': 'Property price'}, 'annual_rate': {'type': ['number', 'string'], 'description': 'Annual interest rate, percent'}, 'annual_insurance': {'type': ['number', 'string'], 'description': 'Annual insurance (default 0)'}, 'down_payment_pct': {'type': ['number', 'string'], 'description': 'Down payment, percent (default 0)'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['value', 'from_base'], 'properties': {'value': {'type': ['string', 'number'], 'description': 'The integer to convert (may use 0x/0b/0o prefix, spaces or _ as separators)'}, 'locale': {'enum': ['en', 'de', 'es', 'fr', 'it', 'nl', 'uk'], 'type': 'string', 'description': 'Language for the source_url link (default en)'}, 'to_base': {'type': ['number', 'string'], 'description': 'Base to convert to, 2–36'}, 'from_base': {'type': ['number', 'string'], 'description': 'Base of the input, 2–36'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['distance'], 'properties': {'unit': {'enum': ['km', 'mi'], 'type': 'string', 'description': 'Distance unit (default km)'}, 'hours': {'type': ['number', 'string'], 'description': 'Hours part of the time (default 0)'}, 'locale': {'enum': ['en', 'de', 'es', 'fr', 'it', 'nl', 'uk'], 'type': 'string', 'description': 'Language for the source_url link (default en)'}, 'minutes': {'type': ['number', 'string'], 'description': 'Minutes part of the time (default 0)'}, 'seconds': {'type': ['number', 'string'], 'description': 'Seconds part of the time (default 0)'}, 'distance': {'type': ['number', 'string'], 'description': 'Distance covered'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': [], 'properties': {'digits': {'type': 'boolean', 'description': 'Include 0–9 (default true)'}, 'length': {'type': ['number', 'string'], 'description': 'Password length, 1–256 (default 20)'}, 'locale': {'enum': ['en', 'de', 'es', 'fr', 'it', 'nl', 'uk'], 'type': 'string', 'description': 'Language for the source_url link (default en)'}, 'symbols': {'type': 'boolean', 'description': 'Include !@#… (default true)'}, 'lowercase': {'type': 'boolean', 'description': 'Include a–z (default true)'}, 'uppercase': {'type': 'boolean', 'description': 'Include A–Z (default true)'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['operation', 'a', 'b'], 'properties': {'a': {'type': ['number', 'string'], 'description': 'First number'}, 'b': {'type': ['number', 'string'], 'description': 'Second number'}, 'locale': {'enum': ['en', 'de', 'es', 'fr', 'it', 'nl', 'uk'], 'type': 'string', 'description': 'Language for the source_url link (default en)'}, 'operation': {'enum': ['percent_of', 'is_what_percent', 'change'], 'type': 'string', 'description': 'Which calculation'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['value', 'from', 'to'], 'properties': {'to': {'enum': ['Pa', 'kPa', 'hPa', 'bar', 'atm', 'psi', 'mmHg', 'inHg'], 'type': 'string', 'description': 'Target unit id'}, 'from': {'enum': ['Pa', 'kPa', 'hPa', 'bar', 'atm', 'psi', 'mmHg', 'inHg'], 'type': 'string', 'description': 'Source unit id'}, 'value': {'type': ['number', 'string'], 'description': 'Amount to convert'}, 'locale': {'type': 'string', 'description': 'Language for source_url (en, de, es, fr, it, nl, uk)'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['min', 'max'], 'properties': {'max': {'type': ['number', 'string'], 'description': 'Highest value (inclusive)'}, 'min': {'type': ['number', 'string'], 'description': 'Lowest value (inclusive)'}, 'count': {'type': ['number', 'string'], 'description': 'How many numbers to generate (default 1, max 10000)'}, 'locale': {'enum': ['en', 'de', 'es', 'fr', 'it', 'nl', 'uk'], 'type': 'string', 'description': 'Language for the source_url link (default en)'}, 'sorted': {'type': 'boolean', 'description': 'Sort ascending (default false)'}, 'unique': {'type': 'boolean', 'description': 'No repeats (default false)'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['pattern', 'text'], 'properties': {'text': {'type': 'string', 'description': 'The text to test against'}, 'flags': {'type': 'string', 'description': 'Regex flags, any of gimsuy (default g)'}, 'locale': {'enum': ['en', 'de', 'es', 'fr', 'it', 'nl', 'uk'], 'type': 'string', 'description': 'Language for the source_url link (default en)'}, 'pattern': {'type': 'string', 'description': 'The regular expression source (no delimiters)'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['text'], 'properties': {'sort': {'type': 'boolean', 'description': 'Sort the result (default false)'}, 'text': {'type': 'string', 'description': 'Input lines'}, 'trim': {'type': 'boolean', 'description': 'Trim whitespace on each line (default true)'}, 'locale': {'enum': ['en', 'de', 'es', 'fr', 'it', 'nl', 'uk'], 'type': 'string', 'description': 'Language for the source_url link (default en)'}, 'ignore_case': {'type': 'boolean', 'description': 'Match case-insensitively (default false)'}, 'only_duplicates': {'type': 'boolean', 'description': 'Keep only lines that appeared more than once (default false)'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': [], 'properties': {'access': {'enum': ['allow', 'block', 'custom'], 'type': 'string', 'description': 'allow all, block all, or custom (default allow)'}, 'locale': {'enum': ['en', 'de', 'es', 'fr', 'it', 'nl', 'uk'], 'type': 'string', 'description': 'Language for the source_url link (default en)'}, 'sitemap': {'type': 'string', 'description': 'Sitemap URL (optional)'}, 'block_ai': {'type': 'boolean', 'description': 'Also block common AI crawlers (default false)'}, 'disallow': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Paths to disallow (used when access=custom)'}, 'crawl_delay': {'type': ['number', 'string'], 'description': 'Crawl-delay in seconds (optional)'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['amount', 'period'], 'properties': {'amount': {'type': ['number', 'string'], 'description': 'Pay amount'}, 'locale': {'enum': ['en', 'de', 'es', 'fr', 'it', 'nl', 'uk'], 'type': 'string', 'description': 'Language for the source_url link (default en)'}, 'period': {'enum': ['hourly', 'daily', 'weekly', 'biweekly', 'monthly', 'annual'], 'type': 'string', 'description': 'Period the amount refers to'}, 'hours_per_week': {'type': ['number', 'string'], 'description': 'Working hours per week (default 40)'}, 'weeks_per_year': {'type': ['number', 'string'], 'description': 'Paid weeks per year (default 52)'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['expression'], 'properties': {'locale': {'enum': ['en', 'de', 'es', 'fr', 'it', 'nl', 'uk'], 'type': 'string', 'description': 'Language for the source_url link (default en)'}, 'expression': {'type': 'string', 'description': 'Math expression, e.g. "2+3*sqrt(16)" or "sin(pi/6)". Operators + - * / % ^ (% is remainder, ^ is power), functions sqrt/cbrt/abs/ln/log/log2/exp/sin/cos/tan/asin/acos/atan/sinh/cosh/tanh/round/floor/ceil/sign/deg/rad/min/max/mod/pow/hypot, factorial via trailing !, constants pi/e/tau. Angles in radians.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'description': 'Text to slugify (one slug per line)'}, 'locale': {'enum': ['en', 'de', 'es', 'fr', 'it', 'nl', 'uk'], 'type': 'string', 'description': 'Language for the source_url link (default en)'}, 'separator': {'enum': ['-', '_'], 'type': 'string', 'description': 'Word separator, - (default) or _'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['value', 'from', 'to'], 'properties': {'to': {'enum': ['m/s', 'km/h', 'mph', 'ft/s', 'kn'], 'type': 'string', 'description': 'Target unit id'}, 'from': {'enum': ['m/s', 'km/h', 'mph', 'ft/s', 'kn'], 'type': 'string', 'description': 'Source unit id'}, 'value': {'type': ['number', 'string'], 'description': 'Amount to convert'}, 'locale': {'type': 'string', 'description': 'Language for source_url (en, de, es, fr, it, nl, uk)'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['values'], 'properties': {'locale': {'enum': ['en', 'de', 'es', 'fr', 'it', 'nl', 'uk'], 'type': 'string', 'description': 'Language for the source_url link (default en)'}, 'values': {'type': 'array', 'items': {'type': ['number', 'string']}, 'description': 'The data set (at least 2 numbers)'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['ip'], 'properties': {'ip': {'type': 'string', 'description': 'IPv4 address, optionally with /prefix (e.g. 10.0.0.1 or 10.0.0.1/8)'}, 'locale': {'enum': ['en', 'de', 'es', 'fr', 'it', 'nl', 'uk'], 'type': 'string', 'description': 'Language for the source_url link (default en)'}, 'prefix': {'type': ['number', 'string'], 'description': 'CIDR prefix 0–32 (ignored if given in ip)'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'description': 'An HTML <table> or delimited table text'}, 'locale': {'enum': ['en', 'de', 'es', 'fr', 'it', 'nl', 'uk'], 'type': 'string', 'description': 'Language for the source_url link (default en)'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['value', 'from', 'to'], 'properties': {'to': {'enum': ['°C', '°F', 'K', '°R'], 'type': 'string', 'description': 'Target unit id'}, 'from': {'enum': ['°C', '°F', 'K', '°R'], 'type': 'string', 'description': 'Source unit id'}, 'value': {'type': ['number', 'string'], 'description': 'Amount to convert'}, 'locale': {'type': 'string', 'description': 'Language for source_url (en, de, es, fr, it, nl, uk)'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'description': 'Text to measure'}, 'locale': {'enum': ['en', 'de', 'es', 'fr', 'it', 'nl', 'uk'], 'type': 'string', 'description': 'Language for the source_url link (default en)'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['a', 'b'], 'properties': {'a': {'type': 'string', 'description': 'First (original) text'}, 'b': {'type': 'string', 'description': 'Second (changed) text'}, 'trim': {'type': 'boolean', 'description': 'Trim each line before comparing (default true)'}, 'locale': {'enum': ['en', 'de', 'es', 'fr', 'it', 'nl', 'uk'], 'type': 'string', 'description': 'Language for the source_url link (default en)'}, 'ignore_case': {'type': 'boolean', 'description': 'Compare case-insensitively (default false)'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['value', 'from', 'to'], 'properties': {'to': {'enum': ['µs', 'ms', 's', 'min', 'h', 'd', 'wk', 'mo', 'yr'], 'type': 'string', 'description': 'Target unit id'}, 'from': {'enum': ['µs', 'ms', 's', 'min', 'h', 'd', 'wk', 'mo', 'yr'], 'type': 'string', 'description': 'Source unit id'}, 'value': {'type': ['number', 'string'], 'description': 'Amount to convert'}, 'locale': {'type': 'string', 'description': 'Language for source_url (en, de, es, fr, it, nl, uk)'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['value'], 'properties': {'value': {'type': ['string', 'number'], 'description': 'Epoch (seconds or ms) for to_date, or an ISO/date string for to_timestamp'}, 'locale': {'enum': ['en', 'de', 'es', 'fr', 'it', 'nl', 'uk'], 'type': 'string', 'description': 'Language for the source_url link (default en)'}, 'direction': {'enum': ['to_date', 'to_timestamp'], 'type': 'string', 'description': 'to_date: epoch → ISO; to_timestamp: date string → epoch. Auto-detected if omitted.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['bill', 'tip_rate'], 'properties': {'bill': {'type': ['number', 'string'], 'description': 'Bill amount'}, 'locale': {'enum': ['en', 'de', 'es', 'fr', 'it', 'nl', 'uk'], 'type': 'string', 'description': 'Language for the source_url link (default en)'}, 'people': {'type': ['number', 'string'], 'description': 'Number of people to split between (default 1)'}, 'tip_rate': {'type': ['number', 'string'], 'description': 'Tip, percent'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'description': 'Ukrainian text to transliterate'}, 'locale': {'enum': ['en', 'de', 'es', 'fr', 'it', 'nl', 'uk'], 'type': 'string', 'description': 'Language for the source_url link (default en)'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['mode', 'a', 'b'], 'properties': {'a': {'type': ['number', 'string'], 'description': 'Side a'}, 'b': {'type': ['number', 'string'], 'description': 'Side b'}, 'c': {'type': ['number', 'string'], 'description': 'Side c (mode sss)'}, 'mode': {'enum': ['sss', 'sas'], 'type': 'string', 'description': 'sss = three sides; sas = two sides + included angle'}, 'locale': {'enum': ['en', 'de', 'es', 'fr', 'it', 'nl', 'uk'], 'type': 'string', 'description': 'Language for the source_url link (default en)'}, 'angle_c': {'type': ['number', 'string'], 'description': 'Included angle C in degrees (mode sas)'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['price_a', 'quantity_a', 'price_b', 'quantity_b'], 'properties': {'locale': {'enum': ['en', 'de', 'es', 'fr', 'it', 'nl', 'uk'], 'type': 'string', 'description': 'Language for the source_url link (default en)'}, 'price_a': {'type': ['number', 'string'], 'description': 'Price of pack A'}, 'price_b': {'type': ['number', 'string'], 'description': 'Price of pack B'}, 'quantity_a': {'type': ['number', 'string'], 'description': 'Quantity in pack A'}, 'quantity_b': {'type': ['number', 'string'], 'description': 'Quantity in pack B'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['text'], 'properties': {'mode': {'enum': ['component', 'full'], 'type': 'string', 'description': 'component (default) uses encodeURIComponent; full uses encodeURI'}, 'text': {'type': 'string', 'description': 'Text or URL to encode/decode'}, 'locale': {'enum': ['en', 'de', 'es', 'fr', 'it', 'nl', 'uk'], 'type': 'string', 'description': 'Language for the source_url link (default en)'}, 'direction': {'enum': ['encode', 'decode'], 'type': 'string', 'description': 'encode (default) or decode'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['url', 'source', 'medium', 'campaign'], 'properties': {'url': {'type': 'string', 'description': 'Base URL, e.g. https://example.com/landing'}, 'term': {'type': 'string', 'description': 'utm_term (optional)'}, 'locale': {'enum': ['en', 'de', 'es', 'fr', 'it', 'nl', 'uk'], 'type': 'string', 'description': 'Language for the source_url link (default en)'}, 'medium': {'type': 'string', 'description': 'utm_medium, e.g. cpc'}, 'source': {'type': 'string', 'description': 'utm_source, e.g. google'}, 'content': {'type': 'string', 'description': 'utm_content (optional)'}, 'campaign': {'type': 'string', 'description': 'utm_campaign, e.g. spring_sale'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': [], 'properties': {'count': {'type': ['number', 'string'], 'description': 'How many UUIDs to generate, 1–1000 (default 1)'}, 'locale': {'enum': ['en', 'de', 'es', 'fr', 'it', 'nl', 'uk'], 'type': 'string', 'description': 'Language for the source_url link (default en)'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['amount', 'rate'], 'properties': {'rate': {'type': ['number', 'string'], 'description': 'VAT rate, percent'}, 'amount': {'type': ['number', 'string'], 'description': 'The amount'}, 'locale': {'enum': ['en', 'de', 'es', 'fr', 'it', 'nl', 'uk'], 'type': 'string', 'description': 'Language for the source_url link (default en)'}, 'direction': {'enum': ['add', 'remove'], 'type': 'string', 'description': 'add: amount is net → gross; remove: amount is gross → net (default add)'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['value', 'from', 'to'], 'properties': {'to': {'enum': ['m³', 'L', 'mL', 'gal_us', 'gal_uk', 'qt', 'pt_us', 'pt_uk', 'cup', 'fl oz'], 'type': 'string', 'description': 'Target unit id'}, 'from': {'enum': ['m³', 'L', 'mL', 'gal_us', 'gal_uk', 'qt', 'pt_us', 'pt_uk', 'cup', 'fl oz'], 'type': 'string', 'description': 'Source unit id'}, 'value': {'type': ['number', 'string'], 'description': 'Amount to convert'}, 'locale': {'type': 'string', 'description': 'Language for source_url (en, de, es, fr, it, nl, uk)'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['foreground', 'background'], 'properties': {'locale': {'enum': ['en', 'de', 'es', 'fr', 'it', 'nl', 'uk'], 'type': 'string', 'description': 'Language for the source_url link (default en)'}, 'background': {'type': 'string', 'description': 'Background colour as hex, e.g. #ffffff'}, 'foreground': {'type': 'string', 'description': 'Text colour as hex, e.g. #767676'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['value', 'from', 'to'], 'properties': {'to': {'enum': ['t', 'kg', 'g', 'mg', 'lb', 'oz', 'st'], 'type': 'string', 'description': 'Target unit id'}, 'from': {'enum': ['t', 'kg', 'g', 'mg', 'lb', 'oz', 'st'], 'type': 'string', 'description': 'Source unit id'}, 'value': {'type': ['number', 'string'], 'description': 'Amount to convert'}, 'locale': {'type': 'string', 'description': 'Language for source_url (en, de, es, fr, it, nl, uk)'}}, 'additionalProperties': False}
近期工具变更
类似的 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.
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…
Keelen
Manages autonomous software projects connected to GitHub, including repository setup, roadmap intake, task execution, scheduling,…
Linear
Manages and searches Linear teams and issues, including issue creation and detailed issue retrieval.
Jira
Searches Jira issues and retrieves project, issue, status, assignee, priority, comment, attachment, and linked-issue details.
Crontab
Parses cron expressions, validates them, explains their schedules, and computes upcoming run times.