Skip to content

创建插件

欢迎来到 Glosc Copilot 插件创建指南。在这里,您将学习如何为 Glosc Copilot 创建自定义插件,以扩展其功能并满足您的特定需求。

插件概述

Glosc Copilot 插件的本质是 MCP (Model Context Protocol) , 他允许大语言模型 通过 MCP 调用外部程序来完成复杂任务。

Glosc Copilot 将其封装并将其作为插件系统的一部分进行管理, 方便用户安装和使用.

您可以使用 TypeScript / Python 两种语言进行编写您的插件

前置条件

创建您的第一个插件

使用 cli 安装

sh
> npm create glosc@latest
Project name: <your-project-name>
Description: A brief description of your project
Author: <system-username>
Use Language: Python / TypeScript
Main File Name: main.py / index.ts
Readme: Y / N
License: MIT

目录格式

sh

<your-project-name>/
├── main.py             # MCP Server 入口 (Python, stdio)
├── pyproject.toml      # 项目配置
├── requirements.txt    # 依赖文件
├── config.yml          # 配置文件
├── README.md           # 项目说明文件
└── LICENSE             # 许可证文件
sh
<your-project-name>/
├── src/                # 源代码目录
   ├── index.ts        # MCP Server 入口 (TypeScript, stdio)
├── package.json        # 依赖文件(含 @modelcontextprotocol/sdk)
├── config.yml          # 配置文件
├── README.md           # 项目说明文件
└── LICENSE             # 许可证文件

使用 Glosc Copilot 编写插件

如果您想直接使用 AI 编程辅助来创建插件, 可以直接使用 Glosc Copilot 的工作区模式来完成您的需求:

左上角选择: 开始->打开文件夹, 定位到您创建的插件目录. 在会话设置中启用 Glosc ToolsSequential Thinking 插件

启用插件

选择您喜欢的模型,然后就可以在编辑器中直接与 AI 进行对话, 让 AI 完成您的需求

测试插件

在 选项->工具 中选择 "添加工具" 在这里手动添加您的工具

添加工具

sh
名称: 您插件的名称
命令: python 
参数: 入口文件路径: eg: d:/xxx/main.py
sh
名称: 您插件的名称
命令: node 
参数: 入口文件路径: eg: d:/xxx/dist/index.js

注意

TypeScript 插件需要先运行 npm run build 进行编译, 生成 dist 目录下的文件

发布插件

运行

sh
npm run package

会在 dist/ 目录下生成一个 glosc-package-*.zip 的插件包文件, 您可以将其上传到 Glosc 插件商店 与大家分享您的插件.