MCPサーバー

mcp

com.geekflare/mcp

このMCPでできること

Searches and scrapes websites and performs web diagnostics including Lighthouse, DNS, TLS, port, network, redirect, and broken-link checks.

brand
Extract brand identity and design information from a website
入力スキーマ
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Target URL'}, 'mode': {'enum': ['standard', 'enriched'], 'type': 'string', 'default': 'standard', 'description': 'Brand extraction mode. Enriched mode includes additional company and brand intelligence'}, 'refresh': {'type': 'boolean', 'default': False, 'description': 'Force refresh brand data instead of using cached data'}}}
brokenLink
Find broken links on a webpage
入力スキーマ
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Target URL'}, 'proxyCountry': {'type': 'string', 'description': 'Country code for proxy routing'}, 'followRedirect': {'type': 'boolean', 'default': False}}}
dnsRecord
Retrieve DNS records for a domain
入力スキーマ
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Target URL'}, 'types': {'type': 'array', 'items': {'enum': ['A', 'AAAA', 'CNAME', 'MX', 'NS', 'SOA', 'TXT', 'CAA', 'SRV'], 'type': 'string'}, 'default': ['A', 'AAAA', 'CNAME', 'MX', 'CAA', 'NS', 'SOA', 'SRV', 'TXT']}}}
dnsSec
Check if DNSSEC is enabled for a domain
入力スキーマ
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Target URL'}}}
lighthouse
Run Lighthouse audit on a website
入力スキーマ
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Target URL'}, 'device': {'enum': ['desktop', 'mobile'], 'type': 'string', 'default': 'desktop'}, 'parameters': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Extra Lighthouse CLI parameters'}, 'proxyCountry': {'type': 'string', 'description': 'Country code for proxy routing'}, 'followRedirect': {'type': 'boolean', 'default': False}}}
loadTime
Measure page load time for a URL
入力スキーマ
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Target URL'}, 'proxyCountry': {'type': 'string', 'description': 'Country code for proxy routing'}, 'followRedirect': {'type': 'boolean', 'default': False}, 'targetCountries': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Up to 3 ISO alpha-2 country codes to also test reachability from via proxy, alongside the default US server test. When set, the response includes a per-location breakdown instead of a single result'}}}
metaScrape
Scrape meta tags from a URL
入力スキーマ
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Target URL'}, 'device': {'enum': ['desktop', 'mobile'], 'type': 'string', 'default': 'desktop'}, 'format': {'enum': ['markdown', 'json'], 'type': 'string', 'default': 'json'}, 'blockAds': {'type': 'boolean', 'default': True}, 'renderJS': {'type': 'boolean', 'default': True}, 'fileOutput': {'type': 'boolean', 'default': False}, 'proxyCountry': {'type': 'string', 'description': 'Country code for proxy routing'}}}
mixedContent
Check for mixed content issues on a site
入力スキーマ
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Target URL'}, 'proxyCountry': {'type': 'string', 'description': 'Country code for proxy routing'}, 'followRedirect': {'type': 'boolean', 'default': False}}}
mtr
Perform MTR network diagnostic test
入力スキーマ
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Target URL'}, 'proxyCountry': {'type': 'string', 'description': 'Country code for proxy routing'}, 'followRedirect': {'type': 'boolean', 'default': False}}}
openPorts
Scan open ports on a host and optionally detect running services
入力スキーマ
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Target URL'}, 'topPorts': {'enum': [50, 100, 500, 1000, 5000], 'type': 'number', 'description': 'Scan top N ports'}, 'portRanges': {'type': 'string', 'description': 'Custom port ranges e.g. 80,443,1000-1010'}, 'detectServices': {'type': 'boolean', 'default': False, 'description': 'Detect the service, product, version, and OS information running on discovered open ports'}}}
ping
Ping a host
入力スキーマ
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Target URL or IP'}}}
redirectCheck
Check the redirect chain of a URL
入力スキーマ
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Target URL'}, 'proxyCountry': {'type': 'string', 'description': 'Country code for proxy routing'}}}
screenshot
Capture a screenshot of a website
入力スキーマ
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Target URL'}, 'type': {'enum': ['png', 'jpeg', 'webp'], 'type': 'string', 'default': 'png'}, 'delay': {'type': 'number', 'description': 'Seconds to wait before screenshot'}, 'theme': {'enum': ['light', 'dark', 'auto'], 'type': 'string', 'default': 'auto', 'description': 'Color scheme to render before capturing'}, 'device': {'enum': ['desktop', 'mobile'], 'type': 'string', 'default': 'desktop'}, 'inline': {'type': 'boolean', 'default': False, 'description': 'Return image data inline instead of a CDN URL'}, 'quality': {'type': 'number', 'default': 90, 'description': 'Image quality for JPEG/WEBP'}, 'blockAds': {'type': 'boolean', 'default': True}, 'fullPage': {'type': 'boolean', 'default': False}, 'selector': {'type': 'string', 'description': 'CSS selector of the element to capture, instead of the full viewport/page'}, 'hideCookie': {'type': 'boolean', 'default': True, 'description': 'Hide cookie consent banners'}, 'pageHeight': {'type': 'number', 'description': 'Height of page for partial screenshot'}, 'scaleFactor': {'type': 'number', 'description': 'Device pixel ratio'}, 'skipCaptcha': {'type': 'boolean', 'default': True}, 'addTimestamp': {'type': 'boolean', 'default': False}, 'proxyCountry': {'type': 'string', 'description': 'Country code for proxy routing'}, 'viewportWidth': {'type': 'number', 'description': 'Viewport width'}, 'highlightLinks': {'type': 'boolean', 'default': False, 'description': 'Draw borders around links (useful for AI vision)'}, 'viewportHeight': {'type': 'number', 'description': 'Viewport height'}, 'removeBackground': {'type': 'boolean', 'default': False, 'description': 'Remove page background for a transparent PNG (PNG only)'}, 'disableAnimations': {'type': 'boolean', 'default': False, 'description': 'Freeze CSS/JS animations and transitions before capturing'}, 'fallbackToFullPage': {'type': 'boolean', 'default': False, 'description': 'If selector is not found, fall back to a full-page capture instead of failing'}, 'captureBeyondViewport': {'type': 'boolean', 'description': 'Allow the capture to include content beyond the configured viewport'}}}
search
Search the web and return clean results in JSON, Markdown, or HTML
入力スキーマ
{'type': 'object', 'required': ['query'], 'properties': {'time': {'type': 'string', 'description': 'Time filter: any, d, w, m, y, d7, h6 etc.'}, 'limit': {'type': 'number', 'default': 10, 'description': 'Number of results'}, 'query': {'type': 'string', 'description': 'Search query'}, 'format': {'enum': ['json', 'markdown', 'html'], 'type': 'string', 'default': 'json'}, 'scrape': {'type': 'boolean', 'default': False, 'description': 'Scrape content from result URLs'}, 'source': {'enum': ['web', 'news', 'images'], 'type': 'string', 'default': 'web'}, 'category': {'enum': ['general', 'code', 'pdf', 'research', 'linkedin', 'wiki'], 'type': 'string', 'default': 'general'}, 'location': {'type': 'string', 'description': 'Country code (ISO alpha-2)'}, 'scrapeLimit': {'type': 'number', 'default': 3, 'description': 'Number of URLs to scrape'}, 'excludeDomains': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Exclude these domains'}, 'groundedAnswer': {'type': 'boolean', 'default': False, 'description': 'Generate AI-grounded answer from results'}, 'includeDomains': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Only include these domains'}}}
siteStatus
Check if a site is up or down
入力スキーマ
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Target URL'}, 'proxyCountry': {'type': 'string', 'description': 'Country code for proxy routing'}, 'followRedirect': {'type': 'boolean', 'default': False}}}
tlsScan
Scan TLS/SSL configuration of a domain
入力スキーマ
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Target URL'}}}
url2Pdf
Convert a URL to PDF
入力スキーマ
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Target URL'}, 'scale': {'type': 'number', 'description': 'Zoom level (0â\x80\x932)'}, 'device': {'enum': ['desktop', 'mobile'], 'type': 'string', 'default': 'desktop'}, 'format': {'enum': ['letter', 'legal', 'a0', 'a1', 'a2', 'a3', 'a4', 'a5', 'a6'], 'type': 'string', 'default': 'a4'}, 'margin': {'type': 'object', 'properties': {'top': {'type': 'number'}, 'left': {'type': 'number'}, 'right': {'type': 'number'}, 'bottom': {'type': 'number'}}, 'description': 'Margins in mm'}, 'hideCookie': {'type': 'boolean', 'default': True}, 'orientation': {'enum': ['portrait', 'landscape'], 'type': 'string', 'default': 'portrait'}, 'skipCaptcha': {'type': 'boolean', 'default': True}, 'addTimestamp': {'type': 'boolean', 'default': False}, 'proxyCountry': {'type': 'string', 'description': 'Country code for proxy routing'}}}
webScrape
Scrape a webpage with custom options
入力スキーマ
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Target URL'}, 'device': {'enum': ['desktop', 'mobile'], 'type': 'string', 'default': 'desktop'}, 'format': {'type': 'array', 'items': {'enum': ['html', 'markdown', 'json', 'markdown-llm', 'html-llm', 'text', 'text-llm'], 'type': 'string'}, 'default': ['markdown'], 'description': 'Output format(s). Up to 3.'}, 'stealth': {'type': 'boolean', 'default': False, 'description': 'Bypass CAPTCHAs (slower)'}, 'aiPrompt': {'type': 'object', 'description': "AI-powered extraction/analysis of the scraped page, always run against the Markdown regardless of format. Shape depends on 'type': prompt (query), schema (schema), listing (itemSchema, maxItems), summary (style, focus, maxLength), sentiment (aspects), keywords (maxKeywords, includeEntities). Adds +6 credits"}, 'blockAds': {'type': 'boolean', 'default': True}, 'renderJS': {'type': 'boolean', 'description': 'Whether to render JavaScript. If omitted, resolved automatically: fetched without a browser first, then rendered only if the page needs it'}, 'template': {'enum': ['product', 'contact'], 'type': 'string', 'description': "Ready-made extraction template when extractionMode is 'template'. product extracts title/brand/pricing/availability/images/ratings; contact extracts company/locations/emails/phones/social profiles"}, 'waitTime': {'type': 'number', 'default': 0, 'description': 'Seconds to wait after page load before capturing content'}, 'proxyMode': {'oneOf': [{'type': 'boolean'}, {'enum': ['auto'], 'type': 'string'}], 'default': False, 'description': 'false never uses a proxy (default), auto tries without a proxy first and retries through one if blocked, true always uses a proxy'}, 'fileOutput': {'type': 'boolean', 'default': False, 'description': 'Return a download URL instead of inline data'}, 'proxyCountry': {'type': 'string', 'description': 'Country code for proxy routing (used when a proxy is active)'}, 'extractionMode': {'enum': ['default', 'cssSchema', 'xpathSchema', 'template'], 'type': 'string', 'default': 'default', 'description': 'Only used if format includes json'}, 'extractionSchema': {'type': 'object', 'description': 'Extraction schema for cssSchema/xpathSchema modes: { name, baseSelector?, fields: [{ name, selector, type, attribute?, fields? }] }, or a flat { name, fields: [{ title, value }] } for default mode'}}}
追加
brand
2026年9月17日12:34
追加
lighthouse
2026年9月17日12:34
追加
ping
2026年9月17日12:34
追加
mtr
2026年9月17日12:34
追加
dnsSec
2026年9月17日12:34
追加
mixedContent
2026年9月17日12:34
追加
loadTime
2026年9月17日12:34
追加
tlsScan
2026年9月17日12:34
追加
openPorts
2026年9月17日12:34
追加
url2Pdf
2026年9月17日12:34
追加
brokenLink
2026年9月17日12:34
追加
redirectCheck
2026年9月17日12:34
追加
siteStatus
2026年9月17日12:34
追加
dnsRecord
2026年9月17日12:34
追加
search
2026年9月17日12:34
追加
screenshot
2026年9月17日12:34
追加
metaScrape
2026年9月17日12:34
追加
webScrape
2026年9月17日12:34

1cent Web Intelligence for AI Agents

ru.maxzoa/1cent

Performs SSRF-safe public web inspection, URL extraction, metadata and content analysis, accessibility checks, feed and sitemap d…

fetcher

cloud.fetcher/fetcher

Fetches and renders web pages, extracts content and PDFs, parses feeds, inspects domains and headers, and screens web content or …

Ground Truth - Fresh Evidence for AI Agents

io.github.anish632/ground-truth

Checks live endpoints, security headers, pricing, package metadata, compliance signals, and claims, and supports scheduled eviden…

mercury-x402-mcp

io.github.mercuryx402/mercury-x402-mcp

Fetches, extracts, parses, compares, and validates web content and metadata, including DNS, headers, redirects, robots policies, …

Go Vulnerability Database Tracker — buy per-query in-session (govulnwatch)

com.a2awire/data-go-vulnerability-golang-security

Provides query access to Go module vulnerability data, including CVE aliases and fixed versions.

Dependency Vulnerability Tracker — package security advisories ($0.01/query)

com.a2awire/data-dependency-vulnerability-malicious-package-security

Provides query access to software dependency vulnerabilities and malicious-package advisories affecting ecosystems such as npm an…

Aayat AI

io.github.faisal-maverick/aayat-ai

Provides pay-per-call AI chat and model pricing, current developer documentation, package and vulnerability checks, company resea…

MAD Synapse · Web & Research

art.maddegen.agent/synapse-web

Reads public web pages and searches research sources while providing DNS, WHOIS, TLS, HTTP, package, repository, and email checks.