arch-tools-mcp
이 MCP로 할 수 있는 일
Provides general-purpose agent APIs for browser automation, web and PDF extraction, data conversion, email operations, fact checking, cryptographic utilities, AI reasoning, and image generation.
도구
입력 스키마
{'type': 'object', 'required': ['prompt'], 'properties': {'model': {'enum': ['claude-sonnet-4-6', 'claude-opus-4-6', 'claude-haiku-4-5-20251001'], 'type': 'string', 'default': 'claude-sonnet-4-6'}, 'prompt': {'type': 'string', 'maxLength': 10000, 'description': 'Generation prompt'}, 'system': {'type': 'string', 'maxLength': 2000, 'description': 'Optional system prompt'}, 'max_tokens': {'type': 'integer', 'default': 1000, 'maximum': 4096, 'minimum': 100}}}
입력 스키마
{'type': 'object', 'properties': {}, 'additionalProperties': True}
입력 스키마
{'type': 'object', 'required': ['value'], 'properties': {'value': {'type': 'string', 'description': 'Value to encode'}, 'width': {'type': 'integer', 'default': 300, 'maximum': 800, 'minimum': 80}, 'format': {'enum': ['code128', 'code39', 'ean13', 'upca'], 'type': 'string', 'default': 'code128'}, 'height': {'type': 'integer', 'default': 80, 'maximum': 300, 'minimum': 30}, 'include_text': {'type': 'boolean', 'default': True}}}
입력 스키마
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'URL to open'}, 'text': {'type': 'string', 'description': 'Text for type action'}, 'action': {'enum': ['extract', 'click', 'type', 'html'], 'type': 'string', 'default': 'extract'}, 'selector': {'type': 'string', 'description': 'CSS selector (required for click/type, optional for extract)'}}}
입력 스키마
{'type': 'object', 'properties': {}, 'additionalProperties': True}
입력 스키마
{'type': 'object', 'required': ['from', 'to', 'data'], 'properties': {'to': {'enum': ['json', 'yaml', 'csv', 'xml'], 'type': 'string'}, 'data': {'description': 'Data to convert (string or object)'}, 'from': {'enum': ['json', 'yaml', 'csv', 'xml'], 'type': 'string'}}}
입력 스키마
{'type': 'object', 'properties': {}, 'additionalProperties': True}
입력 스키마
{'type': 'object', 'properties': {}, 'additionalProperties': True}
입력 스키마
{'type': 'object', 'properties': {}, 'additionalProperties': True}
입력 스키마
{'type': 'object', 'properties': {}, 'additionalProperties': True}
입력 스키마
{'type': 'object', 'properties': {}, 'additionalProperties': True}
입력 스키마
{'type': 'object', 'properties': {}, 'additionalProperties': True}
입력 스키마
{'type': 'object', 'required': ['amount', 'from', 'to'], 'properties': {'to': {'type': 'string', 'maxLength': 3, 'description': 'Target currency code (e.g. EUR)'}, 'from': {'type': 'string', 'maxLength': 3, 'description': 'Source currency code (e.g. USD)'}, 'amount': {'type': 'number', 'description': 'Amount to convert'}}}
입력 스키마
{'type': 'object', 'properties': {}, 'additionalProperties': True}
입력 스키마
{'type': 'object', 'required': ['original', 'modified'], 'properties': {'format': {'enum': ['unified', 'words', 'chars', 'json'], 'type': 'string', 'default': 'unified'}, 'modified': {'type': 'string', 'description': 'Modified text'}, 'original': {'type': 'string', 'description': 'Original text'}}}
입력 스키마
{'type': 'object', 'properties': {}, 'additionalProperties': True}
입력 스키마
{'type': 'object', 'properties': {}, 'additionalProperties': True}
입력 스키마
{'type': 'object', 'properties': {}, 'additionalProperties': True}
입력 스키마
{'type': 'object', 'required': ['email'], 'properties': {'email': {'type': 'string', 'description': 'Email address to verify'}}}
입력 스키마
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'maxLength': 50000, 'description': 'Text to extract entities from'}, 'types': {'type': 'array', 'items': {'enum': ['person', 'organization', 'location', 'date', 'money', 'percentage', 'email', 'url', 'phone', 'product'], 'type': 'string'}, 'description': 'Entity types to extract (default: all)'}}}
입력 스키마
{'type': 'object', 'properties': {'url': {'type': 'string', 'description': 'URL to fetch and extract metadata from'}, 'text': {'type': 'string', 'description': 'Text to analyze'}}}
입력 스키마
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'URL to extract'}}}
입력 스키마
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Public PDF URL'}}}
입력 스키마
{'type': 'object', 'properties': {}, 'additionalProperties': True}
입력 스키마
{'type': 'object', 'required': ['input'], 'properties': {'input': {'type': 'string', 'description': 'String to hash'}, 'algorithm': {'enum': ['sha256', 'sha512', 'md5', 'sha1'], 'type': 'string', 'default': 'sha256'}}}
입력 스키마
{'type': 'object', 'properties': {}, 'additionalProperties': True}
입력 스키마
{'type': 'object', 'properties': {'type': {'enum': ['v1', 'v4'], 'type': 'string', 'default': 'v4'}, 'count': {'type': 'integer', 'default': 1, 'maximum': 100, 'minimum': 1}, 'prefix': {'type': 'string', 'maxLength': 50, 'description': 'Optional prefix for each UUID'}}}
입력 스키마
{'type': 'object', 'properties': {'url': {'type': 'string', 'description': 'URL to fetch and convert'}, 'html': {'type': 'string', 'description': 'HTML string to convert'}}}
입력 스키마
{'type': 'object', 'required': ['prompt'], 'properties': {'style': {'enum': ['vivid', 'natural'], 'type': 'string', 'default': 'vivid'}, 'width': {'enum': [1024, 1792], 'type': 'integer', 'default': 1024}, 'height': {'enum': [1024, 1792], 'type': 'integer', 'default': 1024}, 'prompt': {'type': 'string', 'maxLength': 4000, 'description': 'Image description / prompt'}, 'quality': {'enum': ['standard', 'hd'], 'type': 'string', 'default': 'standard'}}}
입력 스키마
{'type': 'object', 'properties': {}, 'additionalProperties': True}
입력 스키마
{'type': 'object', 'required': ['ip'], 'properties': {'ip': {'type': 'string', 'description': 'IPv4 or IPv6 address to look up'}}}
입력 스키마
{'type': 'object', 'required': ['json', 'path'], 'properties': {'json': {'description': 'JSON object or string to query'}, 'path': {'type': 'string', 'description': 'JSONPath expression starting with $'}}}
입력 스키마
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'description': 'Text to detect language of'}}}
입력 스키마
{'type': 'object', 'properties': {}, 'additionalProperties': True}
입력 스키마
{'type': 'object', 'properties': {'prompt': {'type': 'string', 'maxLength': 500, 'description': 'Optional custom extraction instruction'}, 'image_url': {'type': 'string', 'description': 'Public URL of the image'}, 'media_type': {'enum': ['image/jpeg', 'image/png', 'image/gif', 'image/webp'], 'type': 'string', 'default': 'image/jpeg'}, 'image_base64': {'type': 'string', 'description': 'Base64-encoded image data'}}}
입력 스키마
{'type': 'object', 'required': ['phone'], 'properties': {'phone': {'type': 'string', 'description': 'Phone number in any format'}, 'country_code': {'type': 'string', 'maxLength': 2, 'description': 'ISO 3166-1 alpha-2 country code hint (e.g. US)'}}}
입력 스키마
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'maxLength': 50000, 'description': 'Text to scan for PII'}, 'redact': {'type': 'boolean', 'default': False, 'description': 'Return text with PII replaced'}, 'replacement': {'type': 'string', 'default': '[REDACTED]', 'description': 'Replacement string when redact is true'}}}
입력 스키마
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'maxLength': 4000, 'description': 'Text or URL to encode'}, 'width': {'type': 'integer', 'default': 300, 'maximum': 1000, 'minimum': 100}, 'format': {'enum': ['dataurl', 'svg'], 'type': 'string', 'default': 'dataurl'}, 'margin': {'type': 'integer', 'default': 2, 'maximum': 10, 'minimum': 0}}}
입력 스키마
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'description': 'Text to analyze'}}}
입력 스키마
{'type': 'object', 'required': ['description'], 'properties': {'flags': {'type': 'string', 'maxLength': 10, 'description': "Regex flags (e.g. 'gi')"}, 'description': {'type': 'string', 'maxLength': 500, 'description': 'Plain English description of what the regex should match'}, 'test_strings': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 20, 'description': 'Optional strings to test against'}}}
입력 스키마
{'type': 'object', 'properties': {}, 'additionalProperties': True}
입력 스키마
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'URL of the RSS or Atom feed'}, 'limit': {'type': 'integer', 'default': 20, 'maximum': 100, 'minimum': 1}}}
입력 스키마
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'URL to screenshot'}, 'width': {'type': 'integer', 'default': 1280, 'maximum': 2560, 'minimum': 320}, 'height': {'type': 'integer', 'default': 900, 'maximum': 2048, 'minimum': 200}, 'full_page': {'type': 'boolean', 'default': True, 'description': 'Capture full scrollable page'}}}
입력 스키마
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'default': 5, 'maximum': 10, 'minimum': 1}, 'query': {'type': 'string', 'description': 'Search query'}}}
입력 스키마
{'type': 'object', 'properties': {}, 'additionalProperties': True}
입력 스키마
{'type': 'object', 'properties': {}, 'additionalProperties': True}
입력 스키마
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'maxLength': 50000, 'description': 'Text to analyze'}}}
입력 스키마
{'type': 'object', 'properties': {}, 'additionalProperties': True}
입력 스키마
{'type': 'object', 'properties': {}, 'additionalProperties': True}
입력 스키마
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'maxLength': 100000, 'description': 'Text to summarize'}, 'style': {'enum': ['paragraph', 'bullets', 'tldr', 'headline', 'executive'], 'type': 'string', 'default': 'paragraph'}, 'max_length': {'type': 'integer', 'default': 200, 'maximum': 1000, 'minimum': 50}}}
입력 스키마
{'type': 'object', 'properties': {}, 'additionalProperties': True}
입력 스키마
{'type': 'object', 'required': ['to_tz'], 'properties': {'to_tz': {'type': 'string', 'description': 'Target IANA timezone (e.g. Asia/Tokyo)'}, 'from_tz': {'type': 'string', 'description': 'Source IANA timezone (e.g. America/New_York). Defaults to UTC.'}, 'datetime': {'type': 'string', 'description': 'Datetime string to convert (ISO 8601). Defaults to now.'}}}
입력 스키마
{'type': 'object', 'properties': {}, 'additionalProperties': True}
입력 스키마
{'type': 'object', 'properties': {}, 'additionalProperties': True}
입력 스키마
{'type': 'object', 'required': ['text'], 'properties': {'mode': {'enum': ['uppercase', 'lowercase', 'trim', 'reverse', 'slug', 'title', 'camel', 'snake', 'base64_encode', 'base64_decode'], 'type': 'string', 'default': 'uppercase'}, 'text': {'type': 'string', 'description': 'Text to transform'}}}
입력 스키마
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'URL to shorten'}}}
입력 스키마
{'type': 'object', 'required': ['schema', 'data'], 'properties': {'data': {'description': 'Data to validate'}, 'schema': {'type': 'object', 'description': 'JSON Schema to validate against'}}}
입력 스키마
{'type': 'object', 'properties': {}, 'additionalProperties': True}
입력 스키마
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Webhook endpoint URL'}, 'body': {'description': 'JSON payload to send'}, 'method': {'enum': ['POST', 'PUT', 'PATCH'], 'type': 'string', 'default': 'POST'}, 'headers': {'type': 'object', 'description': 'Optional extra headers (safe headers only)'}}}
입력 스키마
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'URL to scrape'}, 'format': {'enum': ['text', 'html'], 'type': 'string', 'default': 'text'}, 'selector': {'type': 'string', 'description': 'Optional CSS selector to extract specific content'}}}
입력 스키마
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string', 'maxLength': 500, 'description': 'Search query'}, 'max_results': {'type': 'integer', 'default': 5, 'maximum': 10, 'minimum': 1}, 'search_depth': {'enum': ['basic', 'advanced'], 'type': 'string', 'default': 'basic'}, 'include_answer': {'type': 'boolean', 'default': True, 'description': 'Include AI-synthesized answer'}}}
입력 스키마
{'type': 'object', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'description': 'Domain name to look up (e.g. google.com)'}}}
입력 스키마
{'type': 'object', 'properties': {}, 'additionalProperties': True}
최근 도구 변경
유사한 MCP 서버
GripForge
Generates, rigs, animates, analyzes, and packages game characters, weapons, armor, effects, environments, and engine-ready assets.
apis-io
Provides catalog search, comparison, scoring, enrichment, lists, and dataset exports for APIs, providers, specifications, workflo…
Tools for Agents
Provides web research and extraction workflows, crawling, browser automation, PDF and book OCR, text processing, embeddings, and …
Colour Memory
Provides historical color archive research, color analysis, accessibility checks, cultural context, and brand palette and asset g…
spriteship
Generates and manages 2D game characters, assets, animations, tilesets, UI packs, maps, and engine-ready exports for multiple gam…
canton-ccpedia
Searches and explains Canton Network and Daml documentation, governance proposals, forums, code examples, APIs, releases, and eco…
webbersites-x402-data-api
Provides pay-per-call utilities for web scraping, SEO and accessibility audits, document extraction, DNS and email checks, crypto…
Blixtworks
Offers pay-per-call utilities for text, image processing and analysis, data conversion, validation, web inspection, cryptography,…