uni-flow 公开 API(中文注解) / McpAdapter
Class: McpAdapter
Defined in: adapters/mcp-adapter.ts:30
MCP 骨架 RuntimeAdapter:把 Unit 执行委托给可注入的 callFn。
未配置 callFn 时调用 execute 会抛错;便于测试时 Mock。
Implements
Constructors
Constructor
new McpAdapter(
config):McpAdapter
Defined in: adapters/mcp-adapter.ts:37
Parameters
config
服务端 URL 与可选 callFn
Returns
McpAdapter
Properties
type
readonlytype:"mcp"
Defined in: adapters/mcp-adapter.ts:31
适配器类型标签。
Implementation of
Methods
cancel()
cancel():
void
Defined in: adapters/mcp-adapter.ts:70
请求取消。
Returns
void
Implementation of
execute()
execute(
input,ctx):Promise<AgentOutput>
Defined in: adapters/mcp-adapter.ts:46
调用 config.callFn 并派发 start/end 事件。
Parameters
input
Agent 输入
ctx
执行上下文
Returns
Promise<AgentOutput>
Agent 输出
Implementation of
followUp()
followUp(
_content):void
Defined in: adapters/mcp-adapter.ts:61
MCP 适配器暂不支持 followUp(空操作)。
Parameters
_content
string
Returns
void
Implementation of
frameworkInfo()
frameworkInfo():
object
Defined in: adapters/mcp-adapter.ts:72
框架名称与版本,供可观测性使用。
Returns
object
name
name:
string
version
version:
string
Implementation of
steer()
steer(
_content):void
Defined in: adapters/mcp-adapter.ts:59
MCP 适配器暂不支持 steer(空操作)。
Parameters
_content
string
Returns
void
Implementation of
subscribe()
subscribe(
handler):Unsubscribe
Defined in: adapters/mcp-adapter.ts:63
订阅生命周期事件。