Ternilo.English
TERNILO / MCP-PLUGINS

用 MCP、LSP 与插件扩展 AI 编程工作流

让熟悉的工具进入每一次工作。选择任务需要的能力,而不是给每段会话装上所有工具。

按任务选择扩展方式

  1. MCP:连接外部工具服务,把实际发现的工具加入任务。
  2. LSP:接入已安装的语言服务器,提供代码理解能力。
  3. Skills:复用项目约定与任务方法,按需要加载说明。
  4. Hooks:在工作流程的指定环节介入。
  5. Rhai / WASM:通过脚本编排与签名扩展组件组合能力。

接入一个 MCP stdio 服务

先在执行电脑安装你要使用的 MCP 服务,确认它的启动命令、参数和所需凭据。然后在当前会话的插件配置中填写对应设置;下面是结构示例,your-mcp-server 需要替换为真实命令。

MCP 在任务开始执行后连接并发现工具;单纯打开状态页不会启动连接。用一个具体的读取任务验证连接,再查看工具过程与后台服务状态。

{
  "id": "project-mcp",
  "kind": "ternilo.mcp.stdio",
  "enabled": true,
  "config": {
    "server_name": "project",
    "command": "your-mcp-server",
    "args": []
  }
}

会话开关、预设与安装包是三回事

  1. 当前会话覆盖:只修改这段会话的插件配置,不会同时修改其他会话。
  2. Agent 预设:为使用该预设的新会话提供组合基线;已有空闲会话需要明确应用。
  3. 扩展包库存:决定当前目标安装和允许使用哪些签名组件;安装包不等于已挂载到当前会话。

先验证工具,再复用工作方法

可以先只接入一个 MCP 工具,发送明确的任务并检查返回结果,再逐步添加 LSP、Skills 或 Hooks。缺少语言服务器、服务命令或凭据时,启用开关本身不会让依赖自动就绪。

插件仍受宿主权限、沙箱和审批规则约束。Skills 只是工作说明,不会额外获得文件或网络权限;签名组件也只能使用获准的能力。

常见问题

MCP 与 LSP 有什么区别?

MCP 接入工具与外部服务;LSP 接入语言服务器,用于理解项目代码。两者依赖各自实际配置的服务。

开了插件就会影响所有会话吗?

当前会话覆盖只影响当前 Session。预设和扩展库存有不同作用范围,配置前应明确目标。

官网里的插件开关会安装真实插件吗?

不会。官网工作台是明确标注的交互演示;实际配置和工具调用在安装后的 Ternilo 中完成。

继续阅读产品文档

extensions.mdextension-packages.mdagents.md

把这一步,放进你的项目。

查看产品功能演示,或安装 Ternilo 开始使用。

查看产品演示本地安装