技能与 MCP(Skills / MCP)
Lyncore 通过 SkillHub 与 MCP 两种机制扩展能力:社区技能一键安装,MCP 则接入海量第三方工具生态。
版本:个人版与企业版均支持。
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/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
- 编辑配置文件
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- 重启服务;启动时遍历
mcp_servers,enabled=false的跳过,连接失败仅告警不中断 - 外部工具经
RegisterDiscoveredTools动态并入本地工具注册表
当前没有运行时增删 MCP Server 的 API / UI,新增只能改配置 + 重启。
进化技能(evolved_skill)
由进化引擎自动沉淀的技能,可作为普通工具调用(见 进化引擎 相关说明与 API 概览)。
提示
- 安装社区技能前留意其权限与脚本内容
- MCP Server 的 stdio 进程由 Lyncore 托管,注意资源占用
- "1000+ MCP servers"是生态说法,并非产品内置清单