Preparing search index...
The search index is not available
Theia TypeDoc
Theia TypeDoc
ai-mcp
MCPFrontendServiceImpl
Class MCPFrontendServiceImpl
Implements
MCPFrontendService
Index
Constructors
constructor
Properties
mcp
Server
Manager
prompt
Service
tool
Invocation
Registry
Methods
convert
To
Tool
Request
create
Prompt
Template
get
Prompt
Template
Id
get
Server
Description
get
Server
Names
get
Started
Servers
get
Tools
register
Tools
register
Tools
For
All
Started
Servers
start
Server
stop
Server
Constructors
constructor
new MCPFrontend
Service
Impl
(
)
:
MCPFrontendServiceImpl
Returns
MCPFrontendServiceImpl
Properties
Protected
Readonly
mcp
Server
Manager
mcp
Server
Manager
:
MCPServerManager
Protected
Readonly
prompt
Service
prompt
Service
:
PromptService
Protected
Readonly
tool
Invocation
Registry
tool
Invocation
Registry
:
ToolInvocationRegistry
Methods
Private
convert
To
Tool
Request
convert
To
Tool
Request
(
tool
,
serverName
)
:
ToolRequest
Parameters
tool
:
objectOutputType
<
{}
,
ZodTypeAny
,
"passthrough"
>
serverName
:
string
Returns
ToolRequest
Protected
create
Prompt
Template
create
Prompt
Template
(
serverName
,
toolRequests
)
:
void
Parameters
serverName
:
string
toolRequests
:
ToolRequest
[]
Returns
void
get
Prompt
Template
Id
get
Prompt
Template
Id
(
serverName
)
:
string
Parameters
serverName
:
string
Returns
string
get
Server
Description
get
Server
Description
(
name
)
:
Promise
<
undefined
|
MCPServerDescription
>
Parameters
name
:
string
Returns
Promise
<
undefined
|
MCPServerDescription
>
get
Server
Names
get
Server
Names
(
)
:
Promise
<
string
[]
>
Returns
Promise
<
string
[]
>
get
Started
Servers
get
Started
Servers
(
)
:
Promise
<
string
[]
>
Returns
Promise
<
string
[]
>
get
Tools
get
Tools
(
serverName
)
:
Promise
<
undefined
|
Promise
<
objectOutputType
<
extendShape
<
extendShape
<
{}
,
{}
>
,
{}
>
,
ZodTypeAny
,
"passthrough"
>
>
>
Parameters
serverName
:
string
Returns
Promise
<
undefined
|
Promise
<
objectOutputType
<
extendShape
<
extendShape
<
{}
,
{}
>
,
{}
>
,
ZodTypeAny
,
"passthrough"
>
>
>
register
Tools
register
Tools
(
serverName
)
:
Promise
<
void
>
Parameters
serverName
:
string
Returns
Promise
<
void
>
register
Tools
For
All
Started
Servers
register
Tools
For
All
Started
Servers
(
)
:
Promise
<
void
>
Returns
Promise
<
void
>
start
Server
start
Server
(
serverName
)
:
Promise
<
void
>
Parameters
serverName
:
string
Returns
Promise
<
void
>
stop
Server
stop
Server
(
serverName
)
:
Promise
<
void
>
Parameters
serverName
:
string
Returns
Promise
<
void
>
Settings
Member Visibility
Protected
Private
Inherited
Theme
OS
Light
Dark
On This Page
constructor
mcp
Server
Manager
prompt
Service
tool
Invocation
Registry
convert
To
Tool
Request
create
Prompt
Template
get
Prompt
Template
Id
get
Server
Description
get
Server
Names
get
Started
Servers
get
Tools
register
Tools
register
Tools
For
All
Started
Servers
start
Server
stop
Server
Theia TypeDoc
Loading...