Skip to content

技能与 MCP(Skills / MCP)

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

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

Skills / SkillHub

  • SkillHub 直连 npm registry,搜索带 openclaw-skill 等关键词的社区技能包
  • 安装链路:取 tarball → 下载 → 解压 → 定位 SKILL.md → 格式适配导入 → 保存 → 执行脚本
  • 市场接口:GET /api/v1/skills/marketplace/searchGET /api/v1/skills/marketplace/:namePOST /api/v1/skills/marketplace/install
  • 技能管理:/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 接口:/api/v1/mcp/initialize/tools/list/tools/call/resources/list/prompts/list
  • 会话池:LRU,最多 10 个会话,空闲 5 分钟回收

添加一个 MCP Server

  1. 编辑配置文件 config.yamlmcp_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_serversenabled=false 的跳过,连接失败仅告警不中断
  2. 外部工具经 RegisterDiscoveredTools 动态并入本地工具注册表

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

进化技能(evolved_skill)

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

提示

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