返回 MCP 目录
public公开dns本地运行

glif-mcp-server

glif-mcp-server是一个用于运行AI工作流的MCP服务器,支持从glif.app管理和运行glifs、机器人工具,并提供丰富的元数据访问功能。

article

README

🚀 glif-mcp-server 中文文档

glif-mcp-server 是一个用于 Model Context Protocol (MCP) 的开源服务器端实现。它能够将特定 glif(AI 模型接口)转换为自定义工具,为用户提供了便捷的工具调用和管理方式,同时支持获取用户相关数据。

🚀 快速开始

若要快速启动 glif-mcp-server,可按以下步骤操作:

服务器启动

node src/index.ts

✨ 主要特性

glif-mcp-server 提供以下主要功能:

  1. glif 转工具:将特定 glif 转换为自定义工具,支持通过工具名称直接调用。
  2. 工具管理:提供创建、删除和列出已保存工具的功能。
  3. 用户数据:支持获取当前用户的 glif 列表、喜欢的 glif 以及运行记录。

📦 安装指南

安装依赖

npm install

构建项目

npm run build

开发模式

npm run dev

运行测试

npm run test

监控测试

npm run test:watch

💻 使用示例

基础用法

- 有哪些有趣的 glif?
- [工具调用: `list_featured_glifs`...]
- 我喜欢 "1970 年代科幻小说封面生成器",将其命名为 "scifi_book_image" 工具。
- [工具调用: `save_glif_as_tool glifId=... toolName=scifi_book_image`]
- 现在用户可以直接使用 "生成科幻小说封面" 的指令。

📚 详细文档

发布新版本

  1. package.jsonsrc/index.ts 中编辑版本号。
  2. 运行 npm install 更新依赖项版本。
  3. 提交更改到 GitHub 并合并到主分支。
  4. 如果安装了 gh CLI,运行 npm run release 创建 git 标签并发布新版本。否则手动在 GitHub 界面完成。

🔧 技术细节

开发调试

npm run inspector

📄 许可证

本项目采用 MIT 许可证,详情请见 LICENSE 文件。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端