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,…