EarthSDK
官网
对象索引
详细搜索
正在准备搜索索引...
earthsdk3-mcp
ESMCPClientServer
类 ESMCPClientServer
自定义工具服务器 + 客户端 可注册工具,也可调用工具
层级
Destroyable
ESMCPClientServer
索引
构造函数
constructor
属性
_
last
Mem
Id
访问器
disposers
mem
Id
to
Destroy
Event
方法
ad
auto
Dispose
call
Tool
d
destroy
destroy
Imp
dispose
dispose
Var
dv
get
Tools
is
Destroyed
list
Tools
register
Tool
tdv
tool
Transform
Params
try
Destory
try
Dispose
Var
构造函数
constructor
new
ESMCPClientServer
(
objm
?:
ESObjectsManager
)
:
ESMCPClientServer
参数
可选
objm
:
ESObjectsManager
返回
ESMCPClientServer
属性
静态
_
last
Mem
Id
_lastMemId
:
number
访问器
disposers
get
disposers
()
:
(
()
=>
void
)
[]
返回 (
()
=>
void
)
[]
mem
Id
get
memId
()
:
number
返回
number
to
Destroy
Event
get
toDestroyEvent
()
:
Listener
返回
Listener
方法
ad
ad
(
disposeFunc
:
()
=>
void
)
:
()
=>
void
参数
disposeFunc
:
()
=>
void
返回
()
=>
void
ad
<
T
extends
{
destroy
()
:
void
}
>
(
obj
:
T
)
:
T
类型参数
T
extends
{
destroy
()
:
void
}
参数
obj
:
T
返回
T
auto
Dispose
autoDispose
(
disposeFunc
:
()
=>
void
)
:
()
=>
void
参数
disposeFunc
:
()
=>
void
返回
()
=>
void
autoDispose
<
T
extends
{
destroy
()
:
void
}
>
(
obj
:
T
)
:
T
类型参数
T
extends
{
destroy
()
:
void
}
参数
obj
:
T
返回
T
call
Tool
callTool
(
params
:
ToolCallParams
,
)
:
Promise
<
{
_meta
?:
{
[
key
:
string
]:
unknown
}
;
content
:
(
|
{
_meta
?:
{
[
key
:
string
]:
unknown
}
;
text
:
string
;
type
:
"text"
;
[
key
:
string
]:
unknown
;
}
|
{
_meta
?:
{
[
key
:
string
]:
unknown
}
;
data
:
string
;
mimeType
:
string
;
type
:
"image"
;
[
key
:
string
]:
unknown
;
}
|
{
_meta
?:
{
[
key
:
string
]:
unknown
}
;
data
:
string
;
mimeType
:
string
;
type
:
"audio"
;
[
key
:
string
]:
unknown
;
}
|
{
_meta
?:
{
[
key
:
string
]:
unknown
}
;
description
?:
string
;
icons
?:
{
mimeType
?:
string
;
sizes
?:
string
[]
;
src
:
string
;
[
key
:
string
]:
unknown
;
}
[]
;
mimeType
?:
string
;
name
:
string
;
title
?:
string
;
type
:
"resource_link"
;
uri
:
string
;
[
key
:
string
]:
unknown
;
}
|
{
_meta
?:
{
[
key
:
string
]:
unknown
}
;
resource
:
|
{
_meta
?:
{
[
key
:
string
]:
unknown
}
;
mimeType
?:
string
;
text
:
string
;
uri
:
string
;
[
key
:
string
]:
unknown
;
}
|
{
_meta
?:
{
[
key
:
string
]:
unknown
}
;
blob
:
string
;
mimeType
?:
string
;
uri
:
string
;
[
key
:
string
]:
unknown
;
}
;
type
:
"resource"
;
[
key
:
string
]:
unknown
;
}
)
[]
;
isError
?:
boolean
;
structuredContent
?:
{
[
key
:
string
]:
unknown
}
;
[
key
:
string
]:
unknown
;
}
,
>
参数
params
:
ToolCallParams
返回
Promise
<
{
_meta
?:
{
[
key
:
string
]:
unknown
}
;
content
:
(
|
{
_meta
?:
{
[
key
:
string
]:
unknown
}
;
text
:
string
;
type
:
"text"
;
[
key
:
string
]:
unknown
;
}
|
{
_meta
?:
{
[
key
:
string
]:
unknown
}
;
data
:
string
;
mimeType
:
string
;
type
:
"image"
;
[
key
:
string
]:
unknown
;
}
|
{
_meta
?:
{
[
key
:
string
]:
unknown
}
;
data
:
string
;
mimeType
:
string
;
type
:
"audio"
;
[
key
:
string
]:
unknown
;
}
|
{
_meta
?:
{
[
key
:
string
]:
unknown
}
;
description
?:
string
;
icons
?:
{
mimeType
?:
string
;
sizes
?:
string
[]
;
src
:
string
;
[
key
:
string
]:
unknown
;
}
[]
;
mimeType
?:
string
;
name
:
string
;
title
?:
string
;
type
:
"resource_link"
;
uri
:
string
;
[
key
:
string
]:
unknown
;
}
|
{
_meta
?:
{
[
key
:
string
]:
unknown
}
;
resource
:
|
{
_meta
?:
{
[
key
:
string
]:
unknown
}
;
mimeType
?:
string
;
text
:
string
;
uri
:
string
;
[
key
:
string
]:
unknown
;
}
|
{
_meta
?:
{
[
key
:
string
]:
unknown
}
;
blob
:
string
;
mimeType
?:
string
;
uri
:
string
;
[
key
:
string
]:
unknown
;
}
;
type
:
"resource"
;
[
key
:
string
]:
unknown
;
}
)
[]
;
isError
?:
boolean
;
structuredContent
?:
{
[
key
:
string
]:
unknown
}
;
[
key
:
string
]:
unknown
;
}
,
>
d
d
(
disposeFunc
:
()
=>
void
)
:
()
=>
void
参数
disposeFunc
:
()
=>
void
返回
()
=>
void
destroy
destroy
()
:
undefined
返回
undefined
destroy
Imp
destroyImp
()
:
void
返回
void
dispose
dispose
(
disposeFunc
:
()
=>
void
)
:
()
=>
void
参数
disposeFunc
:
()
=>
void
返回
()
=>
void
dispose
Var
disposeVar
<
T
extends
{
destroy
()
:
void
}
>
(
obj
:
T
)
:
T
类型参数
T
extends
{
destroy
()
:
void
}
参数
obj
:
T
返回
T
dv
dv
<
T
extends
{
destroy
()
:
void
}
>
(
obj
:
T
)
:
T
类型参数
T
extends
{
destroy
()
:
void
}
参数
obj
:
T
返回
T
get
Tools
getTools
()
:
ESTool
[]
返回
ESTool
[]
is
Destroyed
isDestroyed
()
:
boolean
返回
boolean
list
Tools
listTools
()
:
Promise
<
MCPToolParams
[]
>
返回
Promise
<
MCPToolParams
[]
>
register
Tool
registerTool
(
tool
:
ESTool
)
:
void
参数
tool
:
ESTool
返回
void
tdv
tdv
<
T
extends
{
tryDestroy
()
:
void
}
>
(
obj
:
T
)
:
T
类型参数
T
extends
{
tryDestroy
()
:
void
}
参数
obj
:
T
返回
T
tool
Transform
Params
toolTransformParams
(
tool
:
ESTool
)
:
MCPToolParams
参数
tool
:
ESTool
返回
MCPToolParams
try
Destory
tryDestory
()
:
undefined
返回
undefined
try
Dispose
Var
tryDisposeVar
<
T
extends
{
tryDestroy
()
:
void
}
>
(
obj
:
T
)
:
T
类型参数
T
extends
{
tryDestroy
()
:
void
}
参数
obj
:
T
返回
T
显示设置
成员可见性
继承
配色
自动
浅色
深色
目录
构造函数
constructor
属性
_
last
Mem
Id
访问器
disposers
mem
Id
to
Destroy
Event
方法
ad
auto
Dispose
call
Tool
d
destroy
destroy
Imp
dispose
dispose
Var
dv
get
Tools
is
Destroyed
list
Tools
register
Tool
tdv
tool
Transform
Params
try
Destory
try
Dispose
Var
官网
对象索引
详细搜索
EarthSDK
加载中……
自定义工具服务器 + 客户端 可注册工具,也可调用工具