rea-agents - v2.0.0
Preparing search index...
browser/CdpWebMcpDiscovery
discoverWebMcp
Function discoverWebMcp
discoverWebMcp
(
context
:
DiscoveryContext
,
)
:
Promise
<
{
browser
:
{
js_version
:
string
;
product
:
string
;
protocol_version
:
string
;
revision
:
string
;
user_agent
:
string
;
}
;
completeness
:
{
attach_limited_sections
:
(
|
"frames"
|
"websocket_connections"
|
"metadata"
|
"resources"
|
"storage"
|
"dom"
|
"accessibility"
|
"scripts"
|
"script_sources"
|
"network_requests"
|
"network_initiators"
|
"console_events"
|
"console_text"
|
"websocket_frames"
|
"websocket_shapes"
|
"json_body_shapes"
|
"workers"
|
"storage_keys"
|
"webmcp_tools"
|
"screenshot"
|
"source_maps"
|
"timeline"
)
[]
;
conditions
:
(
|
"truncated"
|
"complete_within_window"
|
"policy_filtered"
|
"attach_limited"
)
[]
;
dropped_events
:
{
console_events
:
number
;
network_requests
:
number
;
scripts
:
number
;
timeline_events
:
number
;
total
:
number
;
webmcp_tools
:
number
;
websocket_connections
:
number
;
websocket_frames
:
number
;
}
;
excluded
:
{
count
:
number
|
null
;
reason
:
|
"provider_unavailable"
|
"disallowed_origin"
|
"unsupported_url"
|
"unattributed_origin"
|
"not_approved"
|
"out_of_target_scope"
|
"invalid_protocol_value"
;
section
:
|
"frames"
|
"websocket_connections"
|
"metadata"
|
"resources"
|
"storage"
|
"dom"
|
"accessibility"
|
"scripts"
|
"script_sources"
|
"network_requests"
|
"network_initiators"
|
"console_events"
|
"console_text"
|
"websocket_frames"
|
"websocket_shapes"
|
"json_body_shapes"
|
"workers"
|
"storage_keys"
|
"webmcp_tools"
|
"screenshot"
|
"source_maps"
|
"timeline"
;
}
[]
;
policy_filtered_sections
:
(
|
"frames"
|
"websocket_connections"
|
"metadata"
|
"resources"
|
"storage"
|
"dom"
|
"accessibility"
|
"scripts"
|
"script_sources"
|
"network_requests"
|
"network_initiators"
|
"console_events"
|
"console_text"
|
"websocket_frames"
|
"websocket_shapes"
|
"json_body_shapes"
|
"workers"
|
"storage_keys"
|
"webmcp_tools"
|
"screenshot"
|
"source_maps"
|
"timeline"
)
[]
;
status
:
|
"truncated"
|
"complete_within_window"
|
"policy_filtered"
|
"attach_limited"
;
truncated_sections
:
(
|
"frames"
|
"websocket_connections"
|
"metadata"
|
"resources"
|
"storage"
|
"dom"
|
"accessibility"
|
"scripts"
|
"script_sources"
|
"network_requests"
|
"network_initiators"
|
"console_events"
|
"console_text"
|
"websocket_frames"
|
"websocket_shapes"
|
"json_body_shapes"
|
"workers"
|
"storage_keys"
|
"webmcp_tools"
|
"screenshot"
|
"source_maps"
|
"timeline"
)
[]
;
unavailable_sections
:
(
|
"frames"
|
"websocket_connections"
|
"metadata"
|
"resources"
|
"storage"
|
"dom"
|
"accessibility"
|
"scripts"
|
"script_sources"
|
"network_requests"
|
"network_initiators"
|
"console_events"
|
"console_text"
|
"websocket_frames"
|
"websocket_shapes"
|
"json_body_shapes"
|
"workers"
|
"storage_keys"
|
"webmcp_tools"
|
"screenshot"
|
"source_maps"
|
"timeline"
)
[]
;
}
;
limitations
:
string
[]
;
schema_version
:
1
;
status
:
"unavailable"
|
"available"
;
target
:
{
origin
:
string
;
target_id
:
string
;
url
:
string
}
;
tools
:
{
items
:
{
annotations
:
{
autosubmit
:
boolean
|
null
;
read_only
:
boolean
|
null
;
untrusted_content
:
boolean
|
null
;
}
;
declaration_kind
:
"declarative"
|
"imperative"
;
description
:
string
;
frame_id
:
string
;
frame_url
:
string
;
input_schema_shape
:
|
{
max_depth_observed
:
number
;
node_count
:
number
;
properties
:
{
observations
:
number
;
path
:
string
;
types
:
((...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...))
[]
;
}
[]
;
root_type
:
|
"string"
|
"number"
|
"boolean"
|
"object"
|
"null"
|
"array"
;
truncated
:
boolean
;
}
|
null
;
name
:
string
;
owner_origin
:
string
;
registration_source
:
|
{
column
:
number
|
null
;
line
:
number
|
null
;
url
:
string
;
}
|
null
;
tool_key
:
string
;
trust
:
"page-declared-untrusted"
;
}
[]
;
total
:
number
;
}
;
}
,
>
Discover WebMCP registrations without evaluating or invoking page code.
Parameters
context
:
DiscoveryContext
Returns
Promise
<
{
browser
:
{
js_version
:
string
;
product
:
string
;
protocol_version
:
string
;
revision
:
string
;
user_agent
:
string
;
}
;
completeness
:
{
attach_limited_sections
:
(
|
"frames"
|
"websocket_connections"
|
"metadata"
|
"resources"
|
"storage"
|
"dom"
|
"accessibility"
|
"scripts"
|
"script_sources"
|
"network_requests"
|
"network_initiators"
|
"console_events"
|
"console_text"
|
"websocket_frames"
|
"websocket_shapes"
|
"json_body_shapes"
|
"workers"
|
"storage_keys"
|
"webmcp_tools"
|
"screenshot"
|
"source_maps"
|
"timeline"
)
[]
;
conditions
:
(
|
"truncated"
|
"complete_within_window"
|
"policy_filtered"
|
"attach_limited"
)
[]
;
dropped_events
:
{
console_events
:
number
;
network_requests
:
number
;
scripts
:
number
;
timeline_events
:
number
;
total
:
number
;
webmcp_tools
:
number
;
websocket_connections
:
number
;
websocket_frames
:
number
;
}
;
excluded
:
{
count
:
number
|
null
;
reason
:
|
"provider_unavailable"
|
"disallowed_origin"
|
"unsupported_url"
|
"unattributed_origin"
|
"not_approved"
|
"out_of_target_scope"
|
"invalid_protocol_value"
;
section
:
|
"frames"
|
"websocket_connections"
|
"metadata"
|
"resources"
|
"storage"
|
"dom"
|
"accessibility"
|
"scripts"
|
"script_sources"
|
"network_requests"
|
"network_initiators"
|
"console_events"
|
"console_text"
|
"websocket_frames"
|
"websocket_shapes"
|
"json_body_shapes"
|
"workers"
|
"storage_keys"
|
"webmcp_tools"
|
"screenshot"
|
"source_maps"
|
"timeline"
;
}
[]
;
policy_filtered_sections
:
(
|
"frames"
|
"websocket_connections"
|
"metadata"
|
"resources"
|
"storage"
|
"dom"
|
"accessibility"
|
"scripts"
|
"script_sources"
|
"network_requests"
|
"network_initiators"
|
"console_events"
|
"console_text"
|
"websocket_frames"
|
"websocket_shapes"
|
"json_body_shapes"
|
"workers"
|
"storage_keys"
|
"webmcp_tools"
|
"screenshot"
|
"source_maps"
|
"timeline"
)
[]
;
status
:
|
"truncated"
|
"complete_within_window"
|
"policy_filtered"
|
"attach_limited"
;
truncated_sections
:
(
|
"frames"
|
"websocket_connections"
|
"metadata"
|
"resources"
|
"storage"
|
"dom"
|
"accessibility"
|
"scripts"
|
"script_sources"
|
"network_requests"
|
"network_initiators"
|
"console_events"
|
"console_text"
|
"websocket_frames"
|
"websocket_shapes"
|
"json_body_shapes"
|
"workers"
|
"storage_keys"
|
"webmcp_tools"
|
"screenshot"
|
"source_maps"
|
"timeline"
)
[]
;
unavailable_sections
:
(
|
"frames"
|
"websocket_connections"
|
"metadata"
|
"resources"
|
"storage"
|
"dom"
|
"accessibility"
|
"scripts"
|
"script_sources"
|
"network_requests"
|
"network_initiators"
|
"console_events"
|
"console_text"
|
"websocket_frames"
|
"websocket_shapes"
|
"json_body_shapes"
|
"workers"
|
"storage_keys"
|
"webmcp_tools"
|
"screenshot"
|
"source_maps"
|
"timeline"
)
[]
;
}
;
limitations
:
string
[]
;
schema_version
:
1
;
status
:
"unavailable"
|
"available"
;
target
:
{
origin
:
string
;
target_id
:
string
;
url
:
string
}
;
tools
:
{
items
:
{
annotations
:
{
autosubmit
:
boolean
|
null
;
read_only
:
boolean
|
null
;
untrusted_content
:
boolean
|
null
;
}
;
declaration_kind
:
"declarative"
|
"imperative"
;
description
:
string
;
frame_id
:
string
;
frame_url
:
string
;
input_schema_shape
:
|
{
max_depth_observed
:
number
;
node_count
:
number
;
properties
:
{
observations
:
number
;
path
:
string
;
types
:
((...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...))
[]
;
}
[]
;
root_type
:
|
"string"
|
"number"
|
"boolean"
|
"object"
|
"null"
|
"array"
;
truncated
:
boolean
;
}
|
null
;
name
:
string
;
owner_origin
:
string
;
registration_source
:
|
{
column
:
number
|
null
;
line
:
number
|
null
;
url
:
string
;
}
|
null
;
tool_key
:
string
;
trust
:
"page-declared-untrusted"
;
}
[]
;
total
:
number
;
}
;
}
,
>
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
rea-agents - v2.0.0
Loading...
Discover WebMCP registrations without evaluating or invoking page code.