← Back to search

@thesvg/mcp-server

GitHub Actions Scanned 24d ago

MCP server for searching and fetching 6,030+ brand SVGs from thesvg.org

B
85.1 / 100

Versions

0.8.0latest
Jul 5, 2026
0.6.1
Jun 16, 2026
0.5.3
May 5, 2026
0.5.2
Apr 28, 2026
0.5.1
Mar 14, 2026
+ show 4 moreshow less
0.5.0
Mar 9, 2026
0.4.1
Mar 9, 2026
0.4.0
Mar 9, 2026
0.1.0
Mar 8, 2026
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 5

search_icons
annotations: none low

Search for brand SVG icons from thesvg.org by name or slug. Returns matching icons with slug, name, variants, and categories. Use get_icon or get_icon_url to retrieve the actual SVG.

query string
get_icon
annotations: none low

Fetch the raw SVG content for a specific brand icon from the jsDelivr CDN. Returns SVG markup, metadata, and the CDN URL.

list_variants
annotations: none low

List all available variants for a specific brand icon. Variants may include: default, mono, light, dark, wordmark, wordmarkLight, wordmarkDark, color.

get_icon_url
annotations: none low

Get a jsDelivr CDN URL for a brand icon without fetching the SVG content. Use this to embed icons in HTML, Markdown, Notion, Webflow, or any img tag. Cheaper than get_icon when you only need the URL.

list_categories
annotations: none low

List all icon categories available in thesvg.org library with icon counts. Use this to discover what categories exist in the library and to inform follow-up search_icons queries.

Permissions 4

network medium
Server uses network capabilities via: fetch(), urllib
filesystem low
Server uses filesystem capabilities via: fs sync ops, open(), os
shell high
Server uses shell capabilities via: subprocess
env_vars low
Server uses env_vars capabilities via: process.env

Scan Findings 24

low
Tool 'search_icons' has no annotations annotation_checker · 100%
low
Tool 'get_icon' has no annotations annotation_checker · 100%
low
Tool 'list_variants' has no annotations annotation_checker · 100%
low
Tool 'get_icon_url' has no annotations annotation_checker · 100%
low
Tool 'list_categories' has no annotations annotation_checker · 100%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
medium
Suspicious package name: react-dom dependency_analyzer · 60%
medium
Suspicious package name: react-native dependency_analyzer · 60%
medium
Hex string literal (>50 chars) in glincker-thesvg-df53f70/extensions/homebrew/Formula/thesvg.rb:5 entropy_analyzer · 70%
info
package.json metadata manifest_parser · 100%
info
Tool: search_icons manifest_parser · 70%
info
Tool: get_icon manifest_parser · 70%
info
Tool: list_variants manifest_parser · 70%
info
Tool: get_icon_url manifest_parser · 70%
info
Tool: list_categories manifest_parser · 70%
info
Transport: stdio manifest_parser · 90%
info
Required env vars (5) manifest_parser · 80%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
medium
Permission: network access detected permission_analyzer · 80%
low
Permission: filesystem access detected permission_analyzer · 90%
high
Permission: shell access detected permission_analyzer · 95%
low
Permission: env_vars access detected permission_analyzer · 90%
info
SBOM generated: 551 components sbom_generator · 100%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%