ssh-mcp-pro API - v1.1.2
Preparing search index...
tools/types
ToolProvider
Interface ToolProvider
interface
ToolProvider
{
namespace
:
string
;
getTools
()
:
{
_meta
?:
{
[
key
:
string
]:
unknown
}
;
annotations
?:
{
destructiveHint
?:
boolean
;
idempotentHint
?:
boolean
;
openWorldHint
?:
boolean
;
readOnlyHint
?:
boolean
;
title
?:
string
;
}
;
description
?:
string
;
execution
?:
{
taskSupport
?:
"optional"
|
"required"
|
"forbidden"
}
;
icons
?:
{
mimeType
?:
string
;
sizes
?:
string
[]
;
src
:
string
;
theme
?:
"light"
|
"dark"
;
}
[]
;
inputSchema
:
{
properties
?:
{
[
key
:
string
]:
object
}
;
required
?:
string
[]
;
type
:
"object"
;
[
key
:
string
]:
unknown
;
}
;
name
:
string
;
outputSchema
?:
{
properties
?:
{
[
key
:
string
]:
object
}
;
required
?:
string
[]
;
type
:
"object"
;
[
key
:
string
]:
unknown
;
}
;
title
?:
string
;
}
[]
;
handleTool
(
toolName
:
string
,
args
:
unknown
)
:
Promise
<
unknown
>
|
undefined
;
}
Index
Properties
namespace
Methods
get
Tools
handle
Tool
Properties
Readonly
namespace
namespace
:
string
Methods
get
Tools
getTools
()
:
{
_meta
?:
{
[
key
:
string
]:
unknown
}
;
annotations
?:
{
destructiveHint
?:
boolean
;
idempotentHint
?:
boolean
;
openWorldHint
?:
boolean
;
readOnlyHint
?:
boolean
;
title
?:
string
;
}
;
description
?:
string
;
execution
?:
{
taskSupport
?:
"optional"
|
"required"
|
"forbidden"
}
;
icons
?:
{
mimeType
?:
string
;
sizes
?:
string
[]
;
src
:
string
;
theme
?:
"light"
|
"dark"
;
}
[]
;
inputSchema
:
{
properties
?:
{
[
key
:
string
]:
object
}
;
required
?:
string
[]
;
type
:
"object"
;
[
key
:
string
]:
unknown
;
}
;
name
:
string
;
outputSchema
?:
{
properties
?:
{
[
key
:
string
]:
object
}
;
required
?:
string
[]
;
type
:
"object"
;
[
key
:
string
]:
unknown
;
}
;
title
?:
string
;
}
[]
Returns
{
_meta
?:
{
[
key
:
string
]:
unknown
}
;
annotations
?:
{
destructiveHint
?:
boolean
;
idempotentHint
?:
boolean
;
openWorldHint
?:
boolean
;
readOnlyHint
?:
boolean
;
title
?:
string
;
}
;
description
?:
string
;
execution
?:
{
taskSupport
?:
"optional"
|
"required"
|
"forbidden"
}
;
icons
?:
{
mimeType
?:
string
;
sizes
?:
string
[]
;
src
:
string
;
theme
?:
"light"
|
"dark"
;
}
[]
;
inputSchema
:
{
properties
?:
{
[
key
:
string
]:
object
}
;
required
?:
string
[]
;
type
:
"object"
;
[
key
:
string
]:
unknown
;
}
;
name
:
string
;
outputSchema
?:
{
properties
?:
{
[
key
:
string
]:
object
}
;
required
?:
string
[]
;
type
:
"object"
;
[
key
:
string
]:
unknown
;
}
;
title
?:
string
;
}
[]
handle
Tool
handleTool
(
toolName
:
string
,
args
:
unknown
)
:
Promise
<
unknown
>
|
undefined
Parameters
toolName
:
string
args
:
unknown
Returns
Promise
<
unknown
>
|
undefined
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
namespace
Methods
get
Tools
handle
Tool
ssh-mcp-pro API - v1.1.2
Loading...