🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

@supericons/mcp

Package Overview
Dependencies
Maintainers
1
Versions
25
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@supericons/mcp - npm Package Compare versions

Comparing version
0.4.25
to
0.4.26
+13
-0
CHANGELOG.md
# Changelog
## 0.4.26 - 2026-07-30
### Fixed
- improved strict Lucide recall for assessment, audit, inspection, and quality-assurance checklist searches
- added several relevant checklist alternatives without weakening honest no-results or strict-library behavior
- preserved shopping-list, call-quality, and unrelated search intent
### Improved
- added focused cross-surface checks for checklist meaning and collision safety
- hardened browser verification so hosted failures remain visible on both supported endpoint paths
## 0.4.25 - 2026-07-30

@@ -4,0 +17,0 @@

+1
-1
{
"version": 1,
"generated_at": "2026-07-27T14:22:02.409Z",
"generated_at": "2026-07-29T21:02:52.420Z",
"presets": [

@@ -5,0 +5,0 @@ {

{
"name": "@supericons/mcp",
"version": "0.4.25",
"version": "0.4.26",
"mcpName": "io.github.curlymolelabs/supericons",

@@ -5,0 +5,0 @@ "description": "MCP server for Supericons: multilingual semantic SVG icon search and recommendations for AI coding agents.",

{
"generatedAt": "2026-07-29T18:07:22.627Z",
"generatedAt": "2026-07-29T21:02:44.779Z",
"freeIconCount": 21467,

@@ -9,3 +9,3 @@ "freeLibraryCount": 11,

"mcpFreeToolCount": 5,
"mcpPackageVersion": "0.4.25",
"mcpPackageVersion": "0.4.26",
"display": {

@@ -12,0 +12,0 @@ "freeIconsRounded": "20,000+",

@@ -47,5 +47,18 @@ import { GENERATED_INTENT_RULES } from './generated-search-intent-rules.js';

const QUALITY_ASSURANCE_CHECKLIST_RULE = Object.freeze({
variants: ['list check', 'list checks', 'clipboard check', 'clipboard list', 'file check'],
prefer: [
'\\b(list[-_ ]checks?|clipboard[-_ ]check|clipboard[-_ ]list|file[-_ ]check|shield[-_ ]check|badge[-_ ]check)\\b',
],
avoid: ['\\b(alarm|clock|log[-_ ]in|log[-_ ]out|test[-_ ]tube)\\b'],
});
const COMPOUND_INTENT_RULES = Object.freeze(
Object.fromEntries(
Object.entries({
'quality assurance checklist': QUALITY_ASSURANCE_CHECKLIST_RULE,
'assessment checklist': QUALITY_ASSURANCE_CHECKLIST_RULE,
'qa checklist': QUALITY_ASSURANCE_CHECKLIST_RULE,
'inspection checklist': QUALITY_ASSURANCE_CHECKLIST_RULE,
'audit checklist': QUALITY_ASSURANCE_CHECKLIST_RULE,
'license plate recognition': {

@@ -52,0 +65,0 @@ variants: [

@@ -10,3 +10,3 @@ {

},
"version": "0.4.25",
"version": "0.4.26",
"remotes": [

@@ -22,3 +22,3 @@ {

"identifier": "@supericons/mcp",
"version": "0.4.25",
"version": "0.4.26",
"transport": {

@@ -25,0 +25,0 @@ "type": "stdio"

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display