Servidor MCP

search-router

io.github.Ainode-tech/search-router
Búsqueda e investigación Público y accesible MCP 2025-11-25

Qué hace este MCP

Provides tiered web search, including simple, general, deep research, and cache-only lookups.

health
Health check. Returns server status and optional echo.
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'echo': {'type': 'string', 'description': 'Optional string to echo back'}}, 'additionalProperties': False}
web_search_cached
Cache-only lookup; returns SEARCH_CACHE_MISS error if not in cache. Fixed $0.002/call.
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'query': {'type': 'string', 'maxLength': 500, 'minLength': 1, 'description': 'Search query string'}, 'country': {'type': 'string', 'maxLength': 2, 'minLength': 2, 'description': 'ISO 3166-1 alpha-2 country code'}, 'language': {'type': 'string', 'maxLength': 5, 'minLength': 2, 'description': "Language code (e.g. 'en', 'pt-PT')"}, 'freshness': {'enum': ['day', 'week', 'month', 'any'], 'type': 'string', 'description': 'Recency filter for results'}, 'max_results': {'type': 'integer', 'maximum': 20, 'minimum': 1, 'description': 'Number of results (1-20, default 10)'}, 'search_type': {'enum': ['web', 'news', 'academic'], 'type': 'string', 'description': 'Type of search to perform'}}, 'additionalProperties': False}
web_search_deep
Deep research search via Exa (academic, boolean, multi-source synthesis). Fixed $0.015/call.
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'query': {'type': 'string', 'maxLength': 500, 'minLength': 1, 'description': 'Search query string'}, 'country': {'type': 'string', 'maxLength': 2, 'minLength': 2, 'description': 'ISO 3166-1 alpha-2 country code'}, 'language': {'type': 'string', 'maxLength': 5, 'minLength': 2, 'description': "Language code (e.g. 'en', 'pt-PT')"}, 'freshness': {'enum': ['day', 'week', 'month', 'any'], 'type': 'string', 'description': 'Recency filter for results'}, 'max_results': {'type': 'integer', 'maximum': 20, 'minimum': 1, 'description': 'Number of results (1-20, default 10)'}, 'search_type': {'enum': ['web', 'news', 'academic'], 'type': 'string', 'description': 'Type of search to perform'}}, 'additionalProperties': False}
web_search_medium
Default web search via Brave for ambiguous or general queries. Fixed $0.008/call.
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'query': {'type': 'string', 'maxLength': 500, 'minLength': 1, 'description': 'Search query string'}, 'country': {'type': 'string', 'maxLength': 2, 'minLength': 2, 'description': 'ISO 3166-1 alpha-2 country code'}, 'language': {'type': 'string', 'maxLength': 5, 'minLength': 2, 'description': "Language code (e.g. 'en', 'pt-PT')"}, 'freshness': {'enum': ['day', 'week', 'month', 'any'], 'type': 'string', 'description': 'Recency filter for results'}, 'max_results': {'type': 'integer', 'maximum': 20, 'minimum': 1, 'description': 'Number of results (1-20, default 10)'}, 'search_type': {'enum': ['web', 'news', 'academic'], 'type': 'string', 'description': 'Type of search to perform'}}, 'additionalProperties': False}
web_search_simple
Simple factual web search via Brave (lookups, definitions, short queries). Fixed $0.003/call.
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'query': {'type': 'string', 'maxLength': 500, 'minLength': 1, 'description': 'Search query string'}, 'country': {'type': 'string', 'maxLength': 2, 'minLength': 2, 'description': 'ISO 3166-1 alpha-2 country code'}, 'language': {'type': 'string', 'maxLength': 5, 'minLength': 2, 'description': "Language code (e.g. 'en', 'pt-PT')"}, 'freshness': {'enum': ['day', 'week', 'month', 'any'], 'type': 'string', 'description': 'Recency filter for results'}, 'max_results': {'type': 'integer', 'maximum': 20, 'minimum': 1, 'description': 'Number of results (1-20, default 10)'}, 'search_type': {'enum': ['web', 'news', 'academic'], 'type': 'string', 'description': 'Type of search to perform'}}, 'additionalProperties': False}
Añadido
web_search_cached
17 de September de 2026 a las 12:40
Añadido
web_search_deep
17 de September de 2026 a las 12:40
Añadido
web_search_medium
17 de September de 2026 a las 12:40
Añadido
web_search_simple
17 de September de 2026 a las 12:40
Añadido
health
17 de September de 2026 a las 12:40