Token导航 LogoToken导航TokenDH.com
Svgl MCP Server logo
运维云端未说明官方级别未说明来源级核验

Svgl MCP Server

MCP Server

一个基于SVGL API的模块化MCP服务器,提供SVG标志库的访问、搜索和分类功能。

工具数

4

提示词数

0

GitHub Stars

0

资源数

0
TypeScript模块化架构API集成

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

souravrax

提供方

souravrax

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

SVGL MCP服务器

用于SVGL API的干净、模块化的MCP(模型上下文协议)服务器,提供对漂亮的SVG徽标库的访问。

🚀 特性

  • 4工具:获取所有SVG,搜索SVG,按类别筛选,获取类别
  • 2资源:API文档和动态类别概述
  • 类型安全:通过Zod验证完全支持TypeScript
  • 错误处理:使用自定义错误类型进行全面的错误处理
  • 模块化架构:明确区分关注点

📁 项目结构

src/
├── index.ts      # Main server entry point
├── api.ts        # SVGL API client with error handling
├── tools.ts      # MCP tools registration
├── resources.ts  # MCP resources registration
└── types.ts      # TypeScript interfaces and Zod schemas

🛠️ 可用工具

get_all_svgs

从存储库中获取所有SVG

  • 参数: limit (可选)-返回的最大SVG数量

get_categories

获取所有可用类别及其计数

  • 参数:无

get_svgs_by_category

按类别筛选SVG

  • 参数: category (必填)-要筛选的类别名称

search_svgs

按标题搜索SVG

  • 参数: query (必填)-搜索词

📚 资源

svgl://api-info

静态API文档和使用信息

svgl://categories-overview

使用API的实时数据动态概述所有类别

🔧 安装

npm install
npm run build

🏃‍♂️ 跑步

npm start

🏗️ 建筑

  • API客户端:具有自定义错误处理的集中式HTTP客户端
  • 类型安全:用于运行时验证的Zod模式
  • 错误处理:自定义 SVGLAPIError 带有状态代码的类
  • 模块化设计:工具、资源和API逻辑之间的清晰分离
  • 优雅地关闭:清洁出口的正确信号处理

📄 许可证

麻省理工学院

目录标签

目录标签

TypeScript模块化架构API集成SVG管理本地部署API服务标志库

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

4

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP