Skip to content

适配器与集成(Adapters) ​

Lyncore 通过两类"适配器"与外部世界互操作:MCP(接入第三方工具生态)与 A2A(Agent 之间的互操作)。

版本:MCP 与 A2A 个人版与企业版均支持(个人版 A2A AgentCard 为 lyncore-lite v2.0,开启 Streaming)。

Lyncore 个人版连接器市场:MCP 工具一键安装

MCP(Model Context Protocol) ​

MCP 是 Lyncore 接入外部工具的主要方式。

  • Lyncore 既是 MCP Server(暴露 lyncore-mcp,协议 2024-11-05),也是 MCP Client
  • 作为 Client 时,通过配置文件 config.yaml 的 mcp_servers 段登记外部 Server(stdio / sse / streamable_http)
  • 启动时连接、失败仅告警;外部工具动态并入本地工具注册表
  • JSON-RPC 接口:POST /api/v1/mcp(单入口多 method)。企业版另将常见方法平铺为 REST 子端点 /api/v1/mcp/{initialize,tools/list,tools/call,resources/list,prompts/list};个人版无这些子路径,仅 JSON-RPC 单入口

新增 MCP Server 需改配置 + 重启(无运行时增删 API)。详见 技能与 MCP。

"1000+ MCP servers"是生态说法,并非产品内置清单;你能接入任意兼容 MCP 的 Server。

A2A(Agent-to-Agent) ​

A2A 让不同智能体(包括跨进程 / 跨组织)协作完成任务。

  • Lyncore 暴露能力卡 GET /.well-known/agent.json(企业版支持,开启 Streaming)
  • 任务接口:POST /a2a/tasks/send、POST /a2a/tasks/sendSubscribe、GET /a2a/tasks/:id/status、DELETE /a2a/tasks/:id
  • 在配置 a2a_agents 段登记外部 Agent,注册为可调用工具

通道适配器(Channels) ​

ChannelAdapterManager 管理消息通道,代码内适配器含 飞书 / 钉钉 / 企业微信(WeCom)/ Slack / Telegram / Discord。通过这些通道,Lyncore 可接收消息并响应(通常是 webhook 配置)。

支持企业微信(WeCom)适配器(webhook 接入)。

提示 ​

  • MCP 适合"接入一个工具 / 服务";A2A 适合"两个 Agent 协作"
  • 接入外部 MCP Server 注意其权限与本地资源访问
  • 通道 webhook 需要公网可访问的回调地址