此 MCP 可以做什么
Provides general-purpose utilities for document extraction, HTTP checks, JSON processing, time and math operations, WHOIS, cryptography, and X12 EDI.
工具
输入模式
{'type': 'object', 'required': ['expression'], 'properties': {'from': {'type': 'string', 'default': 'now', 'description': 'Compute run times after this instant instead of now.'}, 'count': {'type': 'integer', 'default': 5, 'maximum': 100, 'minimum': 1, 'description': 'How many upcoming run times to return.'}, 'timezone': {'type': 'string', 'default': 'UTC', 'examples': ['America/New_York'], 'description': 'IANA timezone the schedule runs in.'}, 'expression': {'type': 'string', 'examples': ['0 9 * * 1-5'], 'maxLength': 200, 'description': 'Cron expression, e.g. "*/15 * * * *", "0 9 * * 1-5", "@daily".'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': [], 'properties': {'url': {'type': 'string', 'examples': ['https://arxiv.org/pdf/1706.03762'], 'maxLength': 4000, 'description': 'Public URL of the document to fetch and convert.'}, 'base64': {'type': 'string', 'default': '', 'maxLength': 14000000, 'description': 'The file content as base64 (or a data: URI) instead of a URL, for documents not publicly reachable. Up to 10 MB decoded.'}, 'format': {'enum': ['markdown', 'text'], 'type': 'string', 'default': 'markdown', 'description': 'Output style: markdown keeps headings, tables and lists; text strips them.'}, 'filename': {'type': 'string', 'default': '', 'maxLength': 300, 'description': 'Original file name, e.g. "report.docx". Only needed when the format cannot be detected from the URL or the bytes.'}, 'max_chars': {'type': 'integer', 'default': 200000, 'maximum': 2000000, 'minimum': 100, 'description': 'Truncate the extracted content beyond this many characters.'}, 'timeout_ms': {'type': 'integer', 'default': 15000, 'maximum': 30000, 'minimum': 1000, 'description': 'Fetch timeout in milliseconds when url is used.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string', 'examples': ['example.com'], 'maxLength': 253, 'description': 'Domain name or IP address to look up.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['data'], 'properties': {'data': {'type': 'object', 'description': 'Document content. For 856: {shipment_id, ship_date, orders:[{po_number, packs:[{sscc, items:[{upc, quantity, unit}]}]}], parties:[{role,name,id}]}. For 850: {po_number, order_date, lines:[{quantity, unit, unit_price, upc, description}], parties:[...]}.'}, 'document': {'enum': ['856', '850'], 'type': 'string', 'default': '856', 'description': 'Transaction set to build.'}, 'sender_id': {'type': 'string', 'default': 'SENDER', 'maxLength': 15, 'description': 'ISA06 sender identifier.'}, 'timestamp': {'type': 'string', 'default': '', 'description': 'ISO instant for the envelope date/time. Defaults to now.'}, 'receiver_id': {'type': 'string', 'default': 'RECEIVER', 'maxLength': 15, 'description': 'ISA08 receiver identifier.'}, 'control_number': {'type': 'integer', 'default': 1, 'minimum': 1, 'description': 'Interchange control number (ISA13). Also seeds GS06 and ST02.'}, 'test_indicator': {'type': 'boolean', 'default': True, 'description': 'Mark the interchange as test (ISA15 = T) rather than production (P).'}, 'include_envelope': {'type': 'boolean', 'default': True, 'description': 'Wrap the transaction set in ISA/GS ... GE/IEA.'}, 'sender_qualifier': {'type': 'string', 'default': 'ZZ', 'maxLength': 2, 'description': 'ISA05 qualifier, e.g. ZZ, 01 (DUNS), 12 (phone).'}, 'receiver_qualifier': {'type': 'string', 'default': 'ZZ', 'maxLength': 2, 'description': 'ISA07 qualifier.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['input'], 'properties': {'input': {'type': 'string', 'maxLength': 2000000, 'description': 'Raw X12 EDI text, beginning with ISA where available.'}, 'include_segments': {'type': 'boolean', 'default': True, 'description': 'Include the flat segment list alongside the summary.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['input'], 'properties': {'input': {'type': 'string', 'maxLength': 2000000, 'description': 'Raw X12 EDI text.'}, 'require_levels': {'type': 'array', 'items': {'type': 'string'}, 'default': [], 'description': 'HL level codes that must be present in an 856, e.g. ["S","O","P","I"] for a pack-level ASN.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['input'], 'properties': {'input': {'type': 'string', 'examples': ['hello world'], 'maxLength': 200000, 'description': 'Text to hash.'}, 'hmac_key': {'type': 'string', 'default': '', 'maxLength': 4096, 'description': 'When set, computes HMAC-<algorithm> with this key instead of a plain digest. Not supported for md5/crc32.'}, 'algorithms': {'type': 'array', 'items': {'type': 'string'}, 'default': ['sha256'], 'examples': [['sha256', 'md5']], 'description': 'Any of: md5, sha1, sha256, sha384, sha512, crc32.'}, 'input_encoding': {'enum': ['utf8', 'hex', 'base64'], 'type': 'string', 'default': 'utf8', 'description': 'How to read `input` into bytes.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'examples': ['https://fluentedi.com/health'], 'maxLength': 4000, 'description': 'URL to call.'}, 'body': {'type': 'string', 'default': '', 'maxLength': 100000, 'description': 'Request body for POST, PUT and PATCH.'}, 'method': {'enum': ['GET', 'HEAD', 'POST', 'PUT', 'PATCH', 'DELETE', 'OPTIONS'], 'type': 'string', 'default': 'GET', 'description': 'HTTP method.'}, 'headers': {'type': 'object', 'default': {}, 'description': 'Request headers to send.'}, 'timeout_ms': {'type': 'integer', 'default': 10000, 'maximum': 30000, 'minimum': 1000, 'description': 'Request timeout.'}, 'expect_json': {'type': 'object', 'default': {}, 'description': 'JSONPath expressions mapped to required values, e.g. {"$.status":"ok","$.items[0].id":1}.'}, 'expect_status': {'default': '', 'description': 'Required status: a number, an array of acceptable numbers, or a class such as "2xx".'}, 'expect_headers': {'type': 'object', 'default': {}, 'description': 'Response headers that must exist and contain a substring, e.g. {"content-type":"json"}.'}, 'max_response_ms': {'type': 'integer', 'default': 0, 'maximum': 30000, 'minimum': 0, 'description': 'Fail if the response takes longer than this. 0 disables the check.'}, 'expect_body_contains': {'type': 'array', 'items': {'type': 'string'}, 'default': [], 'description': 'Substrings that must appear in the body.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'examples': ['https://arxiv.org/abs/1706.03762'], 'maxLength': 4000, 'description': 'URL to check.'}, 'timeout_ms': {'type': 'integer', 'default': 8000, 'maximum': 20000, 'minimum': 1000, 'description': 'Per-request timeout in milliseconds.'}, 'max_redirects': {'type': 'integer', 'default': 5, 'maximum': 10, 'minimum': 0, 'description': 'How many redirects to follow.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['json', 'path'], 'properties': {'json': {'maxLength': 1000000, 'description': 'The JSON document, as an object or a JSON string.'}, 'path': {'type': 'string', 'examples': ['$.items[*].id'], 'maxLength': 1000, 'description': 'JSONPath expression, e.g. "$.items[*].id" or "$..author".'}, 'first_only': {'type': 'boolean', 'default': False, 'description': 'Return only the first match.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['input'], 'properties': {'input': {'type': 'string', 'maxLength': 1000000, 'description': 'The malformed JSON text.'}, 'close_truncated': {'type': 'boolean', 'default': True, 'description': 'Close brackets left open by a cut-off response.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['expression'], 'properties': {'precision': {'type': 'integer', 'default': 10, 'maximum': 15, 'minimum': 0, 'description': 'Decimal places to round the formatted result to.'}, 'variables': {'type': 'object', 'default': {}, 'description': 'Named values usable in the expression, e.g. {"rate": 0.07}.'}, 'expression': {'type': 'string', 'examples': ['sqrt(2) * 10^3'], 'maxLength': 2000, 'description': 'Expression to evaluate, e.g. "(1+0.07)^30 * 1000".'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['to'], 'properties': {'to': {'type': 'array', 'items': {'type': 'string'}, 'default': ['UTC'], 'examples': [['Asia/Tokyo', 'America/New_York']], 'description': 'Target timezones.'}, 'from': {'type': 'string', 'default': 'UTC', 'examples': ['America/New_York'], 'description': 'Timezone the input is expressed in (used only when it carries no offset).'}, 'time': {'type': 'string', 'default': 'now', 'examples': ['2026-08-22T14:30:00'], 'description': 'The instant to convert: ISO 8601, a naive wall-clock time, a unix timestamp, or "now".'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': [], 'properties': {'to': {'type': 'string', 'default': 'now', 'description': 'End instant: ISO 8601, unix timestamp, or "now".'}, 'from': {'type': 'string', 'default': 'now', 'examples': ['1990-05-14'], 'description': 'Start instant: ISO 8601, unix timestamp, or "now".'}, 'timezone': {'type': 'string', 'default': 'UTC', 'examples': ['America/New_York'], 'description': 'IANA timezone identifier, e.g. "UTC", "America/New_York", "Asia/Kolkata", "Europe/London".'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': [], 'properties': {'also': {'type': 'array', 'items': {'type': 'string'}, 'default': [], 'examples': [['Asia/Tokyo', 'Europe/Berlin']], 'description': 'Additional timezones to report alongside the primary one.'}, 'timezone': {'type': 'string', 'default': 'UTC', 'examples': ['America/New_York'], 'description': 'IANA timezone identifier, e.g. "UTC", "America/New_York", "Asia/Kolkata", "Europe/London".'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['start'], 'properties': {'end': {'type': 'string', 'default': '', 'description': 'Window closes at this instant. Omit if using `duration_hours`.'}, 'start': {'type': 'string', 'examples': ['2026-08-24T09:00:00Z'], 'description': 'Window opens at this instant: ISO 8601, unix timestamp, or "now".'}, 'instant': {'type': 'string', 'default': 'now', 'description': 'The instant to test against the window.'}, 'timezone': {'type': 'string', 'default': 'UTC', 'examples': ['America/New_York'], 'description': 'IANA timezone used to read naive inputs and render output.'}, 'compare_end': {'type': 'string', 'default': '', 'description': 'End of the second window.'}, 'compare_start': {'type': 'string', 'default': '', 'description': 'Start of a second window, to test for overlap with the first.'}, 'duration_hours': {'type': 'number', 'default': 0, 'description': 'Window length in hours, used when `end` is omitted.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['tool'], 'properties': {'args': {'type': 'object', 'default': {}, 'description': 'Arguments for that tool.'}, 'tool': {'type': 'string', 'examples': ['gs1.checkdigit'], 'maxLength': 100, 'description': 'Name of the tool to invoke.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string', 'examples': ['time.window'], 'maxLength': 100, 'description': 'Tool name, e.g. "time.window". Underscores and slashes are accepted too.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['q'], 'properties': {'q': {'type': 'string', 'examples': ['check if a date falls inside a shipping window'], 'maxLength': 300, 'description': 'What you are trying to do, in plain language.'}, 'limit': {'type': 'integer', 'default': 5, 'maximum': 25, 'minimum': 1, 'description': 'Maximum matches to return.'}, 'detail': {'type': 'boolean', 'default': False, 'description': 'Include full parameter schemas and worked examples for each match.'}}, 'additionalProperties': False}
近期工具变更
类似的 MCP 服务器
shiply
Publishes and manages web applications with SQL databases, serverless functions, domains, email tests, client intake, contracts, …
ALM X++ MCP Server
Supports D365 Finance and Operations development with X++ and AOT search, code analysis, Azure DevOps workflows, telemetry querie…
SubmitraX
Manages forms, submissions, webhooks, workspaces, templates, exports, and public form rendering for static sites.
Boat House
Deploys and operates small containerized web applications with releases, rollbacks, persistent data, access controls, secrets, bi…
N8n
Lists n8n workflows, retrieves workflow configuration, and reviews recent workflow execution history for a user-provided n8n inst…
ShipMyForm
Creates hosted or embeddable web form endpoints, manages submissions, exports data, and routes submissions to email, webhooks, an…
Power Automate MCP Server by Flow Studio
Builds, updates, runs, monitors, debugs, and governs Microsoft Power Automate flows, environments, connectors, and run histories.
furrow-forms
Provisions and manages form backends for websites, including form definitions, embed snippets, submissions, email notifications, …