此 MCP 可以做什么
Retrieves web, local, shopping and Google Maps search results, including place details, reviews and AI-generated search summaries.
工具
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['q'], 'properties': {'q': {'type': 'string', 'maxLength': 2048, 'minLength': 1, 'description': 'Search query; Bing operators are preserved'}, 'cc': {'type': 'string', 'maxLength': 2, 'minLength': 2, 'description': 'Two-letter country code; conflicts with mkt'}, 'lat': {'type': 'number', 'maximum': 90, 'minimum': -90, 'description': 'Latitude; supply together with lon'}, 'lon': {'type': 'number', 'maximum': 180, 'minimum': -180, 'description': 'Longitude; supply together with lat'}, 'mkt': {'type': 'string', 'description': 'Market such as en-US; conflicts with cc'}, 'first': {'type': 'integer', 'minimum': 1, 'description': 'One-based organic result offset for pagination; default 1'}, 'device': {'enum': ['desktop', 'tablet', 'mobile'], 'type': 'string', 'description': 'Layout to request; default desktop'}, 'filters': {'type': 'string', 'maxLength': 8192, 'description': 'Native Bing display or date filters'}, 'location': {'type': 'string', 'maxLength': 256, 'description': 'City-level search origin'}, 'safeSearch': {'enum': ['off', 'moderate', 'strict'], 'type': 'string', 'description': 'Default moderate'}, 'result_groups': {'type': 'array', 'items': {'type': 'string', 'minLength': 1}, 'description': 'Return only these top-level result groups, e.g. ["organic_results", "knowledge_graph"]; omit for the complete response. search_metadata is always kept'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['q'], 'properties': {'m': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': 'Result count 1-50; cannot be combined with search_assist'}, 'q': {'type': 'string', 'maxLength': 500, 'minLength': 1, 'description': 'Search query'}, 'df': {'type': 'string', 'description': 'Date filter: d, w, m, y, or YYYY-MM-DD..YYYY-MM-DD'}, 'kl': {'type': 'string', 'maxLength': 32, 'description': 'Region and language token such as us-en'}, 'safe': {'enum': ['1', '-1', '-2'], 'type': 'string', 'description': '1 strict, -1 moderate (default), -2 off'}, 'start': {'type': 'integer', 'maximum': 10000, 'minimum': 0, 'description': 'Result offset'}, 'result_groups': {'type': 'array', 'items': {'type': 'string', 'minLength': 1}, 'description': 'Return only these top-level result groups, e.g. ["organic_results", "knowledge_graph"]; omit for the complete response. search_metadata is always kept'}, 'search_assist': {'type': 'boolean', 'description': 'Default true; cannot be combined with m'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['q'], 'properties': {'q': {'type': 'string', 'maxLength': 2048, 'minLength': 1, 'description': 'The question to ask'}, 'gl': {'type': 'string', 'maxLength': 2, 'minLength': 2, 'description': 'Two-letter country for localization, e.g. "us"'}, 'hl': {'type': 'string', 'maxLength': 10, 'minLength': 2, 'description': 'Language code such as "en" or "en-GB"; default en'}, 'uule': {'type': 'string', 'maxLength': 2048, 'description': 'Pre-encoded Google location token; conflicts with location'}, 'device': {'enum': ['desktop', 'tablet', 'mobile'], 'type': 'string', 'description': 'Layout to request; default desktop'}, 'location': {'type': 'string', 'maxLength': 512, 'description': 'Named search origin such as "Austin, Texas"; conflicts with uule and lat/lon'}, 'image_url': {'type': 'string', 'format': 'uri', 'description': 'Public http(s) image to include in the prompt; cannot combine with a token'}, 'continuable': {'type': 'boolean', 'description': 'Return a subsequent_request_token so the conversation can continue'}, 'google_domain': {'type': 'string', 'description': 'Google domain such as google.co.uk; default google.com'}, 'result_groups': {'type': 'array', 'items': {'type': 'string', 'minLength': 1}, 'description': 'Return only these top-level result groups, e.g. ["organic_results", "knowledge_graph"]; omit for the complete response. search_metadata is always kept'}, 'subsequent_request_token': {'type': 'string', 'description': 'Token from a previous continuable answer; send with a new q. Expires after 30 minutes; cannot combine with image_url'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'q': {'type': 'string', 'maxLength': 2048, 'minLength': 1, 'description': 'Search query; required unless ludocid or kgmid is supplied'}, 'cr': {'type': 'string', 'description': 'Country restrict such as countryUS|countryCA'}, 'gl': {'type': 'string', 'maxLength': 2, 'minLength': 2, 'description': 'Two-letter country for localization, e.g. "us"'}, 'hl': {'type': 'string', 'maxLength': 10, 'minLength': 2, 'description': 'Language code such as "en" or "en-GB"; default en'}, 'lr': {'type': 'string', 'description': 'Language restrict such as lang_en|lang_fr'}, 'lat': {'type': 'number', 'maximum': 90, 'minimum': -90, 'description': 'Latitude; supply together with lon'}, 'lon': {'type': 'number', 'maximum': 180, 'minimum': -180, 'description': 'Longitude; supply together with lat'}, 'num': {'type': 'integer', 'maximum': 10, 'minimum': 1, 'description': 'Requested result count, 1-10; Google may return fewer'}, 'tbm': {'enum': ['lcl', 'vid', 'nws', 'shop', 'pts'], 'type': 'string', 'description': 'Vertical: lcl local, vid videos, nws news, shop shopping, pts patents'}, 'tbs': {'type': 'string', 'maxLength': 4096, 'description': 'Google search-filter string, e.g. qdr:w for the past week'}, 'nfpr': {'enum': ['0', '1'], 'type': 'string', 'description': '1 disables spelling auto-correction'}, 'safe': {'enum': ['active', 'off'], 'type': 'string', 'description': 'SafeSearch'}, 'uule': {'type': 'string', 'maxLength': 2048, 'description': 'Pre-encoded Google location token; conflicts with location'}, 'kgmid': {'type': 'string', 'description': 'Knowledge Graph machine ID such as /m/0k8z'}, 'start': {'type': 'integer', 'minimum': 0, 'description': 'Result offset for pagination'}, 'as_qdr': {'type': 'string', 'description': 'Date range: d, w, m or y with an optional count, e.g. d7 for the past week'}, 'device': {'enum': ['desktop', 'tablet', 'mobile'], 'type': 'string', 'description': 'Layout to request; default desktop'}, 'filter': {'enum': ['0', '1'], 'type': 'string', 'description': '0 disables duplicate-content filtering'}, 'radius': {'type': 'number', 'description': 'Radius in meters around the location or coordinates', 'exclusiveMinimum': 0}, 'ludocid': {'type': 'string', 'description': 'Google CID of a local entity, for a targeted lookup'}, 'location': {'type': 'string', 'maxLength': 512, 'description': 'Named search origin such as "Austin, Texas"; conflicts with uule and lat/lon'}, 'as_sitesearch': {'type': 'string', 'maxLength': 253, 'description': 'Restrict results to this hostname'}, 'google_domain': {'type': 'string', 'description': 'Google domain such as google.co.uk; default google.com'}, 'result_groups': {'type': 'array', 'items': {'type': 'string', 'minLength': 1}, 'description': 'Return only these top-level result groups, e.g. ["organic_results", "knowledge_graph"]; omit for the complete response. search_metadata is always kept'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'m': {'type': 'number', 'minimum': 1, 'description': 'Radius in meters; use with location or lat/lon'}, 'q': {'type': 'string', 'description': 'Search text; required for type=search'}, 'z': {'type': 'number', 'maximum': 30, 'minimum': 3, 'description': 'Zoom 3-30; use with location or lat/lon'}, 'gl': {'type': 'string', 'maxLength': 2, 'minLength': 2, 'description': 'Two-letter country for localization, e.g. "us"'}, 'hl': {'type': 'string', 'maxLength': 10, 'minLength': 2, 'description': 'Language code such as "en" or "en-GB"; default en'}, 'll': {'type': 'string', 'description': 'Viewport as @lat,lon,14z or @lat,lon,5000m'}, 'lat': {'type': 'number', 'maximum': 90, 'minimum': -90, 'description': 'Latitude; supply together with lon'}, 'lon': {'type': 'number', 'maximum': 180, 'minimum': -180, 'description': 'Longitude; supply together with lat'}, 'data': {'type': 'string', 'maxLength': 8192, 'description': 'Exact place by Google Maps data sequence'}, 'type': {'enum': ['search', 'place'], 'type': 'string', 'description': 'search (default) for a query, or place for one exact place identified by place_id, data_cid or data'}, 'start': {'type': 'integer', 'minimum': 0, 'description': 'Native Maps result offset'}, 'nearby': {'type': 'boolean', 'description': 'Restrict results to places near the viewport'}, 'data_cid': {'type': 'string', 'description': 'Exact place by decimal Google CID'}, 'location': {'type': 'string', 'maxLength': 512, 'description': 'Named search origin such as "Austin, Texas"; conflicts with uule and lat/lon'}, 'place_id': {'type': 'string', 'description': 'Exact place by Google place ID'}, 'max_price': {'type': 'integer', 'minimum': 0, 'description': 'Price level upper bound'}, 'min_price': {'type': 'integer', 'minimum': 0, 'description': 'Price level lower bound'}, 'min_rating': {'enum': ['2.0', '2.5', '3.0', '3.5', '4.0', '4.5'], 'type': 'string', 'description': 'Minimum rating preference'}, 'open_state': {'enum': ['now', '24h'], 'type': 'string', 'description': 'Open now, or open 24 hours; cannot combine with open_on_day'}, 'open_on_day': {'enum': ['mon', 'tue', 'wed', 'thu', 'fri', 'sat', 'sun'], 'type': 'string'}, 'open_at_hour': {'type': 'integer', 'maximum': 23, 'minimum': 0, 'description': 'Hour 0-23; requires open_on_day'}, 'google_domain': {'type': 'string', 'description': 'Google domain such as google.co.uk; default google.com'}, 'result_groups': {'type': 'array', 'items': {'type': 'string', 'minLength': 1}, 'description': 'Return only these top-level result groups, e.g. ["organic_results", "knowledge_graph"]; omit for the complete response. search_metadata is always kept'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'gl': {'type': 'string', 'maxLength': 2, 'minLength': 2, 'description': 'Two-letter country for localization, e.g. "us"'}, 'hl': {'type': 'string', 'maxLength': 10, 'minLength': 2, 'description': 'Language code such as "en" or "en-GB"; default en'}, 'num': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Reviews to return: 1-100 on a first unfiltered request (default 8), 1-20 with topic_id, query or next_page_token (default 10)'}, 'query': {'type': 'string', 'description': 'Keep reviews mentioning this text; conflicts with topic_id'}, 'data_id': {'type': 'string', 'description': 'Google data ID such as 0x89c2...:0x...; exactly one of place_id and data_id'}, 'sort_by': {'enum': ['qualityScore', 'newestFirst', 'ratingHigh', 'ratingLow'], 'type': 'string', 'description': 'Order: qualityScore (most relevant, default), newestFirst, ratingHigh, ratingLow'}, 'place_id': {'type': 'string', 'description': 'Google place ID such as ChIJ...; exactly one of place_id and data_id'}, 'topic_id': {'type': 'string', 'description': 'Keep reviews on one Google review topic; conflicts with query'}, 'result_groups': {'type': 'array', 'items': {'type': 'string', 'minLength': 1}, 'description': 'Return only these top-level result groups, e.g. ["organic_results", "knowledge_graph"]; omit for the complete response. search_metadata is always kept'}, 'next_page_token': {'type': 'string', 'description': 'pagination.next_page_token from the previous response; keep the same place, sort and filters'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'q': {'type': 'string', 'maxLength': 2048, 'minLength': 1, 'description': 'Search query; required unless ludocid or kgmid is supplied'}, 'cr': {'type': 'string', 'description': 'Country restrict such as countryUS|countryCA'}, 'gl': {'type': 'string', 'maxLength': 2, 'minLength': 2, 'description': 'Two-letter country for localization, e.g. "us"'}, 'hl': {'type': 'string', 'maxLength': 10, 'minLength': 2, 'description': 'Language code such as "en" or "en-GB"; default en'}, 'lr': {'type': 'string', 'description': 'Language restrict such as lang_en|lang_fr'}, 'lat': {'type': 'number', 'maximum': 90, 'minimum': -90, 'description': 'Latitude; supply together with lon'}, 'lon': {'type': 'number', 'maximum': 180, 'minimum': -180, 'description': 'Longitude; supply together with lat'}, 'num': {'type': 'integer', 'maximum': 10, 'minimum': 1, 'description': 'Requested result count, 1-10; Google may return fewer'}, 'tbm': {'enum': ['lcl', 'vid', 'nws', 'shop', 'pts'], 'type': 'string', 'description': 'Vertical: lcl local, vid videos, nws news, shop shopping, pts patents'}, 'tbs': {'type': 'string', 'maxLength': 4096, 'description': 'Google search-filter string, e.g. qdr:w for the past week'}, 'nfpr': {'enum': ['0', '1'], 'type': 'string', 'description': '1 disables spelling auto-correction'}, 'safe': {'enum': ['active', 'off'], 'type': 'string', 'description': 'SafeSearch'}, 'uule': {'type': 'string', 'maxLength': 2048, 'description': 'Pre-encoded Google location token; conflicts with location'}, 'kgmid': {'type': 'string', 'description': 'Knowledge Graph machine ID such as /m/0k8z'}, 'start': {'type': 'integer', 'minimum': 0, 'description': 'Result offset for pagination'}, 'as_qdr': {'type': 'string', 'description': 'Date range: d, w, m or y with an optional count, e.g. d7 for the past week'}, 'device': {'enum': ['desktop', 'tablet', 'mobile'], 'type': 'string', 'description': 'Layout to request; default desktop'}, 'filter': {'enum': ['0', '1'], 'type': 'string', 'description': '0 disables duplicate-content filtering'}, 'radius': {'type': 'number', 'description': 'Radius in meters around the location or coordinates', 'exclusiveMinimum': 0}, 'ludocid': {'type': 'string', 'description': 'Google CID of a local entity, for a targeted lookup'}, 'location': {'type': 'string', 'maxLength': 512, 'description': 'Named search origin such as "Austin, Texas"; conflicts with uule and lat/lon'}, 'fast_mode': {'type': 'boolean', 'description': 'true returns only organic_results (faster and smaller); skips AI Overview, Knowledge Graph, ads and every other module'}, 'as_sitesearch': {'type': 'string', 'maxLength': 253, 'description': 'Restrict results to this hostname'}, 'google_domain': {'type': 'string', 'description': 'Google domain such as google.co.uk; default google.com'}, 'result_groups': {'type': 'array', 'items': {'type': 'string', 'minLength': 1}, 'description': 'Return only these top-level result groups, e.g. ["organic_results", "knowledge_graph"]; omit for the complete response. search_metadata is always kept'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'q': {'type': 'string', 'maxLength': 2048, 'minLength': 1, 'description': 'Product query; required unless shoprs is supplied'}, 'gl': {'type': 'string', 'maxLength': 2, 'minLength': 2, 'description': 'Two-letter country for localization, e.g. "us"'}, 'hl': {'type': 'string', 'maxLength': 10, 'minLength': 2, 'description': 'Language code such as "en" or "en-GB"; default en'}, 'num': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Product count, 1-100'}, 'uule': {'type': 'string', 'maxLength': 2048, 'description': 'Pre-encoded Google location token; conflicts with location'}, 'start': {'type': 'integer', 'maximum': 1000, 'minimum': 0, 'description': 'Result offset'}, 'device': {'enum': ['desktop', 'tablet', 'mobile'], 'type': 'string', 'description': 'Layout to request; default desktop'}, 'shoprs': {'type': 'string', 'maxLength': 4096, 'description': "Refinement token from a previous response's filters"}, 'on_sale': {'type': 'boolean'}, 'sort_by': {'enum': ['1', '2', '3', '4'], 'type': 'string', 'description': '1 price low to high, 2 price high to low, 3 rating, 4 relevance'}, 'location': {'type': 'string', 'maxLength': 512, 'description': 'Named search origin such as "Austin, Texas"; conflicts with uule and lat/lon'}, 'max_price': {'type': 'number', 'minimum': 0, 'description': 'Upper price bound'}, 'min_price': {'type': 'number', 'minimum': 0, 'description': 'Lower price bound'}, 'free_shipping': {'type': 'boolean'}, 'google_domain': {'type': 'string', 'description': 'Google domain such as google.co.uk; default google.com'}, 'result_groups': {'type': 'array', 'items': {'type': 'string', 'minLength': 1}, 'description': 'Return only these top-level result groups, e.g. ["organic_results", "knowledge_graph"]; omit for the complete response. search_metadata is always kept'}, 'small_business': {'type': 'boolean'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['q'], 'properties': {'q': {'type': 'string', 'maxLength': 2048, 'minLength': 1, 'description': 'What to search for'}, 'gl': {'type': 'string', 'maxLength': 2, 'minLength': 2, 'description': 'Two-letter country for localization, e.g. "us"'}, 'hl': {'type': 'string', 'maxLength': 10, 'minLength': 2, 'description': 'Language code such as "en" or "en-GB"; default en'}, 'num': {'type': 'integer', 'maximum': 10, 'minimum': 1, 'description': 'Requested result count, 1-10; Google may return fewer'}, 'start': {'type': 'integer', 'minimum': 0, 'description': 'Result offset for pagination'}, 'location': {'type': 'string', 'maxLength': 512, 'description': 'Named search origin such as "Austin, Texas"; conflicts with uule and lat/lon'}, 'result_groups': {'type': 'array', 'items': {'type': 'string', 'minLength': 1}, 'description': 'Return only these top-level result groups, e.g. ["organic_results", "knowledge_graph"]; omit for the complete response. search_metadata is always kept'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['url'], 'properties': {'url': {'type': 'string', 'maxLength': 8192, 'minLength': 1, 'description': 'Public http:// or https:// URL on the standard port, without credentials'}, 'locale': {'type': 'string', 'maxLength': 64, 'minLength': 2, 'description': 'Browser locale; default en-US'}, 'user_agent': {'type': 'string', 'maxLength': 1024, 'minLength': 1, 'description': 'User-Agent to send'}, 'wait_until': {'enum': ['commit', 'domcontentloaded', 'load', 'networkidle'], 'type': 'string', 'description': 'Navigation event to wait for; default domcontentloaded'}, 'with_links': {'enum': ['inlined', 'referenced', 'collapsed', 'shortcut', 'discarded'], 'type': 'string', 'description': 'How Markdown writes links; default inlined'}, 'with_iframe': {'enum': ['true', 'false', 'quoted'], 'type': 'string', 'description': 'Include direct child frames before extraction; default false'}, 'with_images': {'enum': ['all', 'alt', 'none'], 'type': 'string', 'description': 'How Markdown writes images; default all'}, 'page_timeout': {'type': 'integer', 'maximum': 180, 'minimum': 1, 'description': 'Seconds for browser operations; default 30'}, 'respond_with': {'enum': ['markdown', 'html', 'text', 'screenshot'], 'type': 'string', 'description': 'Output format; default markdown. screenshot returns a base64 PNG'}, 'remove_selector': {'type': 'string', 'maxLength': 2048, 'minLength': 1, 'description': 'CSS selector removed before extraction, e.g. "nav, footer"'}, 'target_selector': {'type': 'string', 'maxLength': 2048, 'minLength': 1, 'description': 'CSS selector to extract; falls back to the full page when nothing matches'}, 'with_shadow_dom': {'type': 'boolean', 'description': 'Expand open shadow roots before extraction; default false'}, 'wait_for_selector': {'type': 'string', 'maxLength': 2048, 'minLength': 1, 'description': 'CSS selector to wait for after navigation'}}, 'additionalProperties': False}
近期工具变更
类似的 MCP 服务器
SeaWeb
Searches and extracts web information about entities and travel locations, including restaurants, salons, tourist conditions, dis…
Geonames
Looks up geographic places, nearby features, postal codes, and timezone information from the GeoNames database.
Arcgis Kinston
Provides access to Kinston, North Carolina ArcGIS open geospatial layers, including schemas and SQL-like feature queries, alongsi…
Arcgis Kingston
Provides access to Kingston, Ontario ArcGIS open geospatial layers, including schemas and SQL-like feature queries, alongside Pip…
Arcgis Lubbock
Provides access to Lubbock, Texas ArcGIS open geospatial layers, including schemas and SQL-like feature queries, alongside Pipewo…
Arcgis Marioncountyor
Provides access to Marion County, Oregon ArcGIS open geospatial layers, including schemas and SQL-like feature queries, alongside…
Arcgis Monocounty
Provides access to Mono County and Mammoth Lakes, California ArcGIS open geospatial layers, including schemas and SQL-like featur…
Arcgis Mckinney
Provides access to McKinney, Texas ArcGIS open geospatial layers, including schemas and SQL-like feature queries, alongside Pipew…