MCP-Server

mcp

io.github.vanshulgoyal101/mcp
Suche & Recherche Öffentlich und erreichbar MCP 2026-07-28

Was dieses MCP kann

Fetches web pages as clean Markdown, metadata, outbound links, or query-matched passages.

extract_links
Fetch a web page and return all of its outbound http(s) links (with anchor text) as JSON. Useful for crawling or finding related pages.
Eingabeschema
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'The absolute http(s) URL of the page.'}, 'limit': {'type': 'number', 'description': 'Max links to return (default 200).'}}}
fetch_markdown
Fetch a web page and return its main content as clean Markdown (nav, ads and boilerplate removed). Raw Markdown, plain-text and JSON endpoints are returned as-is. Use this to read an article, docs page or raw file.
Eingabeschema
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'The absolute http(s) URL of the page.'}, 'max_chars': {'type': 'number', 'description': 'Optional. Truncate the Markdown to at most this many characters to fit a context budget.'}}}
fetch_metadata
Fetch a web page and return its metadata as JSON: title, byline, site name, excerpt and word count (no full body).
Eingabeschema
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'The absolute http(s) URL of the page.'}}}
search_page
Fetch a web page and return only the passages that match a query, instead of the whole page. Each result includes its heading breadcrumb and is ranked by relevance. Use this to find a specific detail (e.g. pricing, a config option) while spending far fewer tokens than fetch_markdown.
Eingabeschema
{'type': 'object', 'required': ['url', 'query'], 'properties': {'url': {'type': 'string', 'description': 'The absolute http(s) URL of the page.'}, 'query': {'type': 'string', 'description': 'Space-separated search terms; matching is case-insensitive.'}, 'max_matches': {'type': 'number', 'description': 'Max passages to return (1-50, default 5).'}, 'context_chars': {'type': 'number', 'description': 'Per-passage character budget (50-4000, default 500).'}}}
Hinzugefügt
search_page
17. September 2026 12:52
Hinzugefügt
extract_links
17. September 2026 12:52
Hinzugefügt
fetch_metadata
17. September 2026 12:52
Hinzugefügt
fetch_markdown
17. September 2026 12:52