Skip to content

技能与 MCP(Skills / MCP) ​

Lyncore 通过 SkillHub 与 MCP 两种机制扩展能力:社区技能一键安装,MCP 则接入海量第三方工具生态。

版本:个人版与企业版均支持。

Lyncore 个人版技能市场:第三方技能一键安装

Skills / SkillHub ​

  • SkillHub 直连 npm registry,搜索带 openclaw-skill 等关键词的社区技能包
  • 安装链路:取 tarball → 下载 → 解压 → 定位 SKILL.md → 格式适配导入 → 保存 → 执行脚本
  • 市场接口(两版路径不同):企业版 GET /api/v1/skills/marketplace/search、GET /api/v1/skills/marketplace/:name、POST /api/v1/skills/marketplace/install;个人版走 /api/v1/marketplace/*(含 connectors/sync),见 技能市场
  • 技能管理:/api/v1/skills/*、:id/export(导出)、/import(导入)

MCP(Model Context Protocol) ​

Lyncore 原生支持 MCP,可作为 MCP Server 也可作为 Client 接入外部 MCP Server:

  • 协议版本 2024-11-05,Server 名 lyncore-mcp
  • JSON-RPC 接口:POST /api/v1/mcp(单入口多 method);/initialize、/tools/list、/tools/call、/resources/list、/prompts/list 为企业版独有的 REST 子端点(个人版仅 JSON-RPC 单入口)
  • 会话池:LRU,最多 10 个会话,空闲 5 分钟回收

添加一个 MCP Server ​

  1. 编辑配置文件 config.yaml 的 mcp_servers 段:
yaml
mcp_servers:
  - name: my-server
    transport: stdio        # stdio | sse | streamable_http
    command: npx
    args: ["-y", "@example/mcp-server"]
    # 或 url: https://...   (sse / streamable_http)
    enabled: true
  1. 重启服务;启动时遍历 mcp_servers,enabled=false 的跳过,连接失败仅告警不中断
  2. 外部工具经 RegisterDiscoveredTools 动态并入本地工具注册表

当前没有运行时增删 MCP Server 的 API / UI,新增只能改配置 + 重启。

进化技能(evolved_skill) ​

由进化引擎自动沉淀的技能,可作为普通工具调用(见 进化引擎 相关说明与 API 概览)。

提示 ​

  • 安装社区技能前留意其权限与脚本内容
  • MCP Server 的 stdio 进程由 Lyncore 托管,注意资源占用
  • "1000+ MCP servers"是生态说法,并非产品内置清单