AS AgentScopeAPI 手册 / API Reference

McpServerRegistrationResult

public record McpServerRegistrationResult( String serverName, String transport, Status status, Instant completedAt, Throwable cause)
源码Source io/agentscope/harness/agent/tools/McpServerRegistrationResult.java:30–70

承载 MCP 服务端注册结果数据的记录类型。位于 io.agentscope.harness.agent.tools 包。核心成员包括 serverName、transport、status、completedAt、cause、success。

Terminal result of registering one MCP server entry.

记录组件摘要Record Component Summary

组件Component类型Type说明Description
serverNameString
执行服务端名称相关操作。
configured server name; may be `null` for a skipped invalid entry
transportString
执行传输层相关操作。
configured transport; may be `null` when absent or unavailable
statusStatus
执行状态相关操作。
terminal registration status
completedAtInstant
执行已完成 At相关操作。
time at which registration reached the terminal status
causeThrowable
执行 `cause` 方法。
failure or skip cause; `null` for successful registration

嵌套类摘要Nested Class Summary

类Class类型Kind说明Description
Status枚举enum
定义状态的枚举。
Terminal status of an MCP server registration attempt.

构造器摘要Constructor Summary

构造器Constructor说明Description
public McpServerRegistrationResult(String serverName, String transport, Status status, Instant completedAt, Throwable cause)
初始化 `McpServerRegistrationResult` 实例。
Creates a new instance.

方法摘要Method Summary

方法Method说明Description
public static McpServerRegistrationResult success(String serverName, String transport)
static
执行成功相关操作。
Creates a successful registration result.
public static McpServerRegistrationResult failed(String serverName, String transport, Throwable cause)
static
创建失败注册结果。
Creates a failed registration result.
public static McpServerRegistrationResult skipped(String serverName, String transport, Throwable cause)
static
创建已跳过注册结果。
Creates a skipped registration result.

记录组件详情Record Component Detail

serverName

String serverName

执行服务端名称相关操作。

configured server name; may be null for a skipped invalid entry

源码Source io/agentscope/harness/agent/tools/McpServerRegistrationResult.java:30–70

transport

String transport

执行传输层相关操作。

configured transport; may be null when absent or unavailable

源码Source io/agentscope/harness/agent/tools/McpServerRegistrationResult.java:30–70

status

Status status

执行状态相关操作。

terminal registration status

源码Source io/agentscope/harness/agent/tools/McpServerRegistrationResult.java:30–70

completedAt

Instant completedAt

执行已完成 At相关操作。

time at which registration reached the terminal status

源码Source io/agentscope/harness/agent/tools/McpServerRegistrationResult.java:30–70

cause

Throwable cause

执行 cause 方法。

failure or skip cause; null for successful registration

源码Source io/agentscope/harness/agent/tools/McpServerRegistrationResult.java:30–70

构造器详情Constructor Detail

McpServerRegistrationResult

public McpServerRegistrationResult(String serverName, String transport, Status status, Instant completedAt, Throwable cause)

初始化 McpServerRegistrationResult 实例。

Creates a new instance.

参数Parameters
名称Name类型Type说明Description
serverNameString服务端名称(类型 `String`)。The server name.
transportString传输层(类型 `String`)。The transport.
statusStatus状态(类型 `Status`)。The status.
completedAtInstant已完成 At(类型 `Instant`)。The completed at.
causeThrowablecause(类型 `Throwable`)。The cause.
源码Source io/agentscope/harness/agent/tools/McpServerRegistrationResult.java:33–42

方法详情Method Detail

success

public static McpServerRegistrationResult success(String serverName, String transport)
static

执行成功相关操作。

Creates a successful registration result.

参数Parameters
名称Name类型Type说明Description
serverNameString服务端名称(类型 `String`)。The server name.
transportString传输层(类型 `String`)。The transport.
返回Returns McpServerRegistrationResult
返回McpServerRegistrationResult。Returns mcp server registration result.
源码Source io/agentscope/harness/agent/tools/McpServerRegistrationResult.java:52–55

failed

public static McpServerRegistrationResult failed(String serverName, String transport, Throwable cause)
static

创建失败注册结果。

Creates a failed registration result.

参数Parameters
名称Name类型Type说明Description
serverNameString服务端名称(类型 `String`)。The server name.
transportString传输层(类型 `String`)。The transport.
causeThrowablecause(类型 `Throwable`)。The cause.
返回Returns McpServerRegistrationResult
返回McpServerRegistrationResult。Returns mcp server registration result.
源码Source io/agentscope/harness/agent/tools/McpServerRegistrationResult.java:58–62

skipped

public static McpServerRegistrationResult skipped(String serverName, String transport, Throwable cause)
static

创建已跳过注册结果。

Creates a skipped registration result.

参数Parameters
名称Name类型Type说明Description
serverNameString服务端名称(类型 `String`)。The server name.
transportString传输层(类型 `String`)。The transport.
causeThrowablecause(类型 `Throwable`)。The cause.
返回Returns McpServerRegistrationResult
返回McpServerRegistrationResult。Returns mcp server registration result.
源码Source io/agentscope/harness/agent/tools/McpServerRegistrationResult.java:65–69

嵌套类详情Nested Class Detail

Status

public enum Status

定义状态的枚举。位于 io.agentscope.harness.agent.tools 包。核心成员包括 SUCCESS、FAILED、SKIPPED。

Terminal status of an MCP server registration attempt.

基于官方固定版本源码静态生成Generated from pinned official sources · Python 2.0.11 · Java 2.0.4
签名与文档为静态抽取;如有疑问请以源码为准。Signatures and docs are extracted statically; verify against the source when in doubt.