Mcp

interface Mcp : Variable

Mcp管理工具接口,提供了对Mcp相关操作的管理功能。

该接口继承自 Variable 接口,具备变量特性和可关闭特性。 通过此接口可以获取本地Mcp服务器实例,以及创建和配置新的SseMcpServer实例。

Author

M8Test, [email protected], https://m8test.com

Functions

Link copied to clipboard
abstract fun getGlobalName(): String

获取作为全局变量时的名称.

Link copied to clipboard

获取本地Mcp服务器实例。

Link copied to clipboard
abstract fun getPublicType(): Type

获取 Variable 注入到脚本时需要显示的类型.

Link copied to clipboard
abstract fun isPrefixRequired(): Boolean

是否需要添加前缀, 每种编程语言添加的前缀不一样, 前缀可以通过 Language.getVariablePrefix 获取.

Link copied to clipboard
abstract fun isSuffixRequired(): Boolean

是否需要添加后缀, 每种编程语言添加的后缀不一样, 后缀可以通过 Language.getVariableSuffix 获取.

Link copied to clipboard
abstract fun newSseServer(config: SseMcpServer.() -> Unit): SseMcpServer

创建一个新的SseMcpServer实例,并使用传入的配置函数对其进行配置。