{"_id":"@hugeicons/mcp-server","_rev":"10-d4cd9d3d5607874e9f1bfd35cd7df9ab","name":"@hugeicons/mcp-server","dist-tags":{"latest":"0.4.1"},"versions":{"0.1.0":{"name":"@hugeicons/mcp-server","version":"0.1.0","keywords":["hugeicons","mcp","icons","model-context-protocol"],"author":{"url":"https://hugeicons.com","name":"Mohamed Tawfik"},"license":"MIT","_id":"@hugeicons/mcp-server@0.1.0","maintainers":[{"name":"hugeicons","email":"marketing@halallab.co"}],"homepage":"https://hugeicons.com","bin":{"hugeicons-mcp":"build/index.js"},"dist":{"shasum":"fa0f716d5a8afa0b2bab98d3ce4447f181e6c378","tarball":"https://registry.npmjs.org/@hugeicons/mcp-server/-/mcp-server-0.1.0.tgz","fileCount":8,"integrity":"sha512-tlGSKCN5cMHIMOoJ2RWj2MCPdXJO8tkqpFzLpIZtBkF1RFtTYQ7aqTOKZSd7jg18mCymab8gzsrVRwXJcryrfw==","signatures":[{"sig":"MEUCICXOsC7XCMjawZPk3ZwW8z3r2HtJDujVS98cmpji1hLpAiEAqIRpYYBA+SzydiSJO20cR/ylyVSfGMgOZx9JcwMZYzA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30532},"type":"module","gitHead":"94d9eddf3b08eb9140d4f27c5ab4dc91569f347c","scripts":{"build":"tsc && chmod +x build/index.js","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"hugeicons","email":"marketing@halallab.co"},"_npmVersion":"10.9.2","description":"MCP server for Hugeicons search and usage documentation","directories":{},"_nodeVersion":"23.8.0","dependencies":{"axios":"^1.8.4","fuse.js":"^7.1.0","@modelcontextprotocol/sdk":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.17.30","@types/axios":"^0.9.36"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.1.0_1744324623675_0.32509781002889127","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@hugeicons/mcp-server","version":"0.1.1","keywords":["hugeicons","mcp","icons","model-context-protocol"],"author":{"url":"https://hugeicons.com","name":"Mohamed Tawfik"},"license":"MIT","_id":"@hugeicons/mcp-server@0.1.1","maintainers":[{"name":"hugeicons","email":"marketing@halallab.co"}],"homepage":"https://hugeicons.com","bin":{"hugeicons-mcp":"build/index.js"},"dist":{"shasum":"ce4a6494945866228ec8fd42a428562d081e6beb","tarball":"https://registry.npmjs.org/@hugeicons/mcp-server/-/mcp-server-0.1.1.tgz","fileCount":8,"integrity":"sha512-jlYEYRkeTM1DFgCCicFEBchxiwQKiaWVFmeqfGgxOJFcm90WadpUrkVPdEAYcZCC7+2NARz4tJnSLc5ANGceew==","signatures":[{"sig":"MEUCIEWP69nJPhz0zLgNhTZsG/3/MUXdFucmhiMVYGroX7FjAiEAjrNCIPjjyPig7jyhQCkCs8e3Yh0bX1BIJ7GUKXO8Qzw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30530},"type":"module","gitHead":"6afd1d1fec55d7d41be49c368eae7d53c5e08816","scripts":{"build":"tsc && chmod +x build/index.js","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"hugeicons","email":"marketing@halallab.co"},"_npmVersion":"10.9.2","description":"MCP server for Hugeicons search and usage documentation","directories":{},"_nodeVersion":"23.8.0","dependencies":{"axios":"^1.8.4","fuse.js":"^7.1.0","@modelcontextprotocol/sdk":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.17.30","@types/axios":"^0.9.36"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.1.1_1744324721165_0.3813095427072002","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@hugeicons/mcp-server","version":"0.1.2","keywords":["hugeicons","mcp","icons","model-context-protocol"],"author":{"url":"https://hugeicons.com","name":"Mohamed Tawfik"},"license":"MIT","_id":"@hugeicons/mcp-server@0.1.2","maintainers":[{"name":"hugeicons","email":"marketing@halallab.co"}],"homepage":"https://hugeicons.com","bin":{"hugeicons-mcp":"build/index.js"},"dist":{"shasum":"d09c25c635faa9f5a72f88e3208ca124ce2d069c","tarball":"https://registry.npmjs.org/@hugeicons/mcp-server/-/mcp-server-0.1.2.tgz","fileCount":8,"integrity":"sha512-yzYgcoHime6fJ31vLXdachL5IW9EfBOKvOf+M4cmiTTbW/ykkRtBFDQ08J4AsKUmyJnp4FE56V6QFGWy8sg37Q==","signatures":[{"sig":"MEUCIQDuQk4rs3q4Qt96srLcBGlf+2nYBS8pxM6UKgtoS6+oEgIgFISJ65XAXJmE7o3rxpBl7A6cr/TcJr/apOQxHs8mMTA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33388},"type":"module","gitHead":"6afd1d1fec55d7d41be49c368eae7d53c5e08816","scripts":{"build":"tsc && chmod +x build/index.js","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"hugeicons","email":"marketing@halallab.co"},"_npmVersion":"10.9.2","description":"MCP server for Hugeicons search and usage documentation","directories":{},"_nodeVersion":"23.8.0","dependencies":{"axios":"^1.8.4","fuse.js":"^7.1.0","@modelcontextprotocol/sdk":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.17.30","@types/axios":"^0.9.36"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.1.2_1744326669107_0.4044401334545049","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@hugeicons/mcp-server","version":"0.1.3","keywords":["hugeicons","mcp","icons","model-context-protocol"],"author":{"url":"https://hugeicons.com","name":"Mohamed Tawfik"},"license":"MIT","_id":"@hugeicons/mcp-server@0.1.3","maintainers":[{"name":"hugeicons","email":"marketing@halallab.co"}],"homepage":"https://hugeicons.com","bin":{"hugeicons-mcp":"build/index.js"},"dist":{"shasum":"1fd8d33ae0fe78820d9d06af687d085ac1d2bb59","tarball":"https://registry.npmjs.org/@hugeicons/mcp-server/-/mcp-server-0.1.3.tgz","fileCount":8,"integrity":"sha512-2DQVKVGPauObRfhQfohGIMXR4Mt09pvHscZ2Lpm8rr6XHP0JVcIC00mVN4n/4JVmyVeumxVvce5x4g0MHPi2wA==","signatures":[{"sig":"MEYCIQCYfe8ZIAAlp0C8iIOPYmKekm1f44BIHA1hT/j6ZoHEJQIhAItAZRRg0ceqAVgjSGFULMxyflLsUCgI6YriyDpnPIfL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33387},"type":"module","gitHead":"f6427caf5bff4d1442bf5f0569354e678c076d07","scripts":{"build":"tsc && chmod +x build/index.js","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"hugeicons","email":"marketing@halallab.co"},"_npmVersion":"10.9.2","description":"MCP server for Hugeicons search and usage documentation","directories":{},"_nodeVersion":"23.8.0","dependencies":{"axios":"^1.8.4","fuse.js":"^7.1.0","@modelcontextprotocol/sdk":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.17.30","@types/axios":"^0.9.36"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.1.3_1744472617732_0.8621884391759103","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@hugeicons/mcp-server","version":"0.1.4","keywords":["hugeicons","mcp","icons","model-context-protocol"],"author":{"url":"https://hugeicons.com","name":"Mohamed Tawfik"},"license":"MIT","_id":"@hugeicons/mcp-server@0.1.4","maintainers":[{"name":"hugeicons","email":"marketing@halallab.co"}],"homepage":"https://hugeicons.com","bin":{"hugeicons-mcp":"build/index.js"},"dist":{"shasum":"1b42ab0c1eb77fbd6cf11d5c38e1bbdb6efe88d5","tarball":"https://registry.npmjs.org/@hugeicons/mcp-server/-/mcp-server-0.1.4.tgz","fileCount":8,"integrity":"sha512-9u0GumS2kX+bBDsFXjIDQiHTVQFuScnCHAut8nA8mRv8yH5SGo2/1amPyVw0A1GWnAlfFQ6UKe52B/WfZur1YQ==","signatures":[{"sig":"MEQCIBaPaNn4EdzRyO3h5/IJ7/8KSvGt2n5OhtatOcmfF2IhAiANBlaCaaJAyOQLAYi2RMexTTDvAbFaoCFImDg3WGmQ1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35225},"type":"module","gitHead":"6084b1c699662f8e187bdc94f7a4e88696585b60","scripts":{"build":"tsc && chmod +x build/index.js","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"hugeicons","email":"marketing@halallab.co"},"_npmVersion":"10.8.3","description":"MCP server for Hugeicons search and usage documentation","directories":{},"_nodeVersion":"22.9.0","dependencies":{"axios":"^1.8.4","fuse.js":"^7.1.0","@modelcontextprotocol/sdk":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.17.30","@types/axios":"^0.9.36"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.1.4_1753961194193_0.26098476839466755","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@hugeicons/mcp-server","version":"0.1.5","keywords":["hugeicons","mcp","icons","model-context-protocol"],"author":{"url":"https://hugeicons.com","name":"Mohamed Tawfik"},"license":"MIT","_id":"@hugeicons/mcp-server@0.1.5","maintainers":[{"name":"hugeicons","email":"marketing@halallab.co"}],"homepage":"https://hugeicons.com","bin":{"hugeicons-mcp":"build/index.js"},"dist":{"shasum":"85de0bf5fcf2c08cfed641310ea2b067e1ccfb60","tarball":"https://registry.npmjs.org/@hugeicons/mcp-server/-/mcp-server-0.1.5.tgz","fileCount":8,"integrity":"sha512-Ps0dh/89uG9vzKWcoc6AJLJAqwPdCLgdQza4GppTD1e32QUTrBLPgf63/rzaMrXtN9BOT8Siu2GgkA4FZaWLuw==","signatures":[{"sig":"MEUCIFCVJbb74tQcS7gCh8rPZ3Yf2mlPwYDu68XXDtpQdtC2AiEAhngwoP3Co3nxgjO2rCfLDPhL6VkEbv0EFttHvf/XXdw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35653},"type":"module","gitHead":"a2b319461693c6ad019ec163a49fa15dd6a2d695","scripts":{"build":"tsc && chmod +x build/index.js","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"hugeicons","email":"marketing@halallab.co"},"_npmVersion":"10.8.3","description":"MCP server for Hugeicons search and usage documentation","directories":{},"_nodeVersion":"22.9.0","dependencies":{"axios":"^1.8.4","fuse.js":"^7.1.0","@modelcontextprotocol/sdk":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.17.30","@types/axios":"^0.9.36"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.1.5_1753961979404_0.6079224183476193","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@hugeicons/mcp-server","version":"0.2.0","keywords":["hugeicons","mcp","icons","model-context-protocol","icon-search","unicode","glyphs","icon-fonts","claude","ai-tools"],"author":{"url":"https://hugeicons.com","name":"Mohamed Tawfik"},"license":"MIT","_id":"@hugeicons/mcp-server@0.2.0","maintainers":[{"name":"hugeicons","email":"marketing@halallab.co"}],"homepage":"https://hugeicons.com","bugs":{"url":"https://github.com/hugeicons/mcp-server/issues"},"bin":{"hugeicons-mcp":"build/index.js"},"dist":{"shasum":"7d95d91b16106a50ceb85d24fc690d2184ef19eb","tarball":"https://registry.npmjs.org/@hugeicons/mcp-server/-/mcp-server-0.2.0.tgz","fileCount":9,"integrity":"sha512-tfmfX2EQ1briHxl01UskfUZAo6XxU2swijolEOIdnocOO9Ty+T6aID6RMaeu0bEf5Clj3ykpjmjmgrRevkQLdQ==","signatures":[{"sig":"MEYCIQDuYd2FHSFhKAd6Ce6z/AhqgzA9gwqiEkuiJ5EsrehxWQIhAPYwmopIooRKEOwu6fvTcU5pBk3/9Kwh49QowHNpizva","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37571},"type":"module","gitHead":"deec4170ca3dc9af9e743dc4bb0ccef90732b6e4","scripts":{"build":"tsc && chmod +x build/index.js","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"hugeicons","email":"marketing@halallab.co"},"repository":{"url":"git+https://github.com/hugeicons/mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"MCP server for Hugeicons search and usage documentation","directories":{},"_nodeVersion":"22.9.0","dependencies":{"axios":"^1.8.4","@modelcontextprotocol/sdk":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.17.30","@types/axios":"^0.9.36"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.2.0_1760352427401_0.13255051917959038","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@hugeicons/mcp-server","version":"0.2.1","keywords":["hugeicons","mcp","icons","model-context-protocol","icon-search","unicode","glyphs","icon-fonts","claude","ai-tools"],"author":{"url":"https://hugeicons.com","name":"Mohamed Tawfik"},"license":"MIT","_id":"@hugeicons/mcp-server@0.2.1","maintainers":[{"name":"hugeicons","email":"marketing@halallab.co"}],"homepage":"https://hugeicons.com","bugs":{"url":"https://github.com/hugeicons/mcp-server/issues"},"bin":{"hugeicons-mcp":"build/index.js"},"dist":{"shasum":"02c1cc919d2a6feba88056d47234a8d8bb054abd","tarball":"https://registry.npmjs.org/@hugeicons/mcp-server/-/mcp-server-0.2.1.tgz","fileCount":9,"integrity":"sha512-lwR6ZdLmjGB3dphSkDD9Uod+5+CRtyc80d7N1vX6Rt0L//RNwSs3nQp2OvUBjt0txFRIjWFL9czGpqHn2uSBqQ==","signatures":[{"sig":"MEQCIEv8OPZxkCW4oAWtJp6KKFoZPL0tJjncO2i6B3onGNLcAiATXf0+ES7he5B0dpGkNouUNyfgy7WOdiXx9dAPrYYhMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37822},"type":"module","gitHead":"dc97bdbf40348c94866a098af16acf0489131d5e","scripts":{"build":"tsc && chmod +x build/index.js","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"hugeicons","email":"marketing@halallab.co"},"repository":{"url":"git+https://github.com/hugeicons/mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"MCP server for Hugeicons search and usage documentation","directories":{},"_nodeVersion":"22.9.0","dependencies":{"axios":"^1.8.4","agnost":"^0.1.3","@modelcontextprotocol/sdk":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.17.30","@types/axios":"^0.9.36"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.2.1_1760856310782_0.3641836303608217","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@hugeicons/mcp-server","version":"0.2.2","keywords":["hugeicons","mcp","icons","model-context-protocol","icon-search","unicode","glyphs","icon-fonts","claude","ai-tools"],"author":{"name":"Hugeicons"},"license":"MIT","_id":"@hugeicons/mcp-server@0.2.2","maintainers":[{"name":"hugeicons","email":"marketing@halallab.co"}],"homepage":"https://hugeicons.com","bugs":{"url":"https://github.com/hugeicons/hugeicons/issues"},"bin":{"hugeicons-mcp":"build/index.js"},"dist":{"shasum":"1de59763d9678c7ec71451f09955f4cc75834461","tarball":"https://registry.npmjs.org/@hugeicons/mcp-server/-/mcp-server-0.2.2.tgz","fileCount":9,"integrity":"sha512-mmJQ2+hZ7S2CKPMjp3rxxD36jlUrVEHwsxcBlue5zg+vRlwL0eZt1KJIIOMvMhNE3Pt7bkcvx2CeEx2dDwFM3w==","signatures":[{"sig":"MEQCIF4Gm+Rs+0il3S1eCbcbgXcOaJmJWBPGT8Pl2SflrtmgAiB1fqLA0lbmtbbnV/dMuR7gdW1d/kc/sRo/w6nUvw/82Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37929},"type":"module","_from":"file:hugeicons-mcp-server-0.2.2.tgz","scripts":{"build":"tsc && chmod +x build/index.js","watch":"tsc --watch","inspector":"npx @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"hugeicons","email":"marketing@halallab.co"},"_resolved":"/private/var/folders/sx/y1k3zwkj4nx4bbt8bw4yk6lw0000gn/T/9ce42fb3185eaac514f04e0aa0f92963/hugeicons-mcp-server-0.2.2.tgz","_integrity":"sha512-mmJQ2+hZ7S2CKPMjp3rxxD36jlUrVEHwsxcBlue5zg+vRlwL0eZt1KJIIOMvMhNE3Pt7bkcvx2CeEx2dDwFM3w==","repository":{"url":"git+https://github.com/hugeicons/hugeicons.git","type":"git","directory":"tools/mcp-server"},"_npmVersion":"10.9.4","description":"MCP server for Hugeicons search and usage documentation","directories":{},"_nodeVersion":"22.22.1","dependencies":{"axios":"^1.8.4","agnost":"^0.1.3","@modelcontextprotocol/sdk":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.17.30","@types/axios":"^0.9.36"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.2.2_1781590424212_0.9567322182167011","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"_id":"@hugeicons/mcp-server@0.4.1","bin":{"hugeicons-mcp":"build/index.js"},"bugs":{"url":"https://github.com/hugeicons/hugeicons/issues"},"dist":{"shasum":"c7a942361115b52fdf85e219961b13c6848029fa","tarball":"https://registry.npmjs.org/@hugeicons/mcp-server/-/mcp-server-0.4.1.tgz","fileCount":18,"integrity":"sha512-hspDg1ySg6arZ8gQXpGAXU10CTKSF/JzdElYGNpIpdaw6TpeiIan+rsO3TXm9vh1qjfx/OohnYOEZg19qC+ciA==","signatures":[{"sig":"MEQCIAIwsGNeRELKYcPOaB4U6VpsZrIIVqyoI9SLpXBEiUQGAiAA6AZzN23lyhqvphrk3I2lM1PEp/3ZAzmlLNc8yw+u2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIE9fF+sUhr2hPECVD2KO9SemGdlMFxbaCLYz/9AnLR8PAiEAw7suh6ueeEHHv9N/XDFKxU3XD5BuCWgFpbAWZPwVfHA="}],"unpackedSize":80966},"name":"@hugeicons/mcp-server","type":"module","author":{"name":"Hugeicons"},"gitHead":"b0fa32b0d1fa06cac50a759a5e1090845cd31e4b","license":"MIT","scripts":{"test":"npm run build && node --test --test-force-exit test/*.test.mjs","build":"tsc && chmod +x build/index.js build/http.js","start":"node build/index.js","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector build/index.js","start:http":"node build/http.js"},"version":"0.4.1","_npmUser":{"name":"hugeicons","email":"marketing@halallab.co"},"homepage":"https://hugeicons.com","keywords":["hugeicons","mcp","icons","model-context-protocol","icon-search","unicode","glyphs","icon-fonts","claude","ai-tools"],"repository":{"url":"git+https://github.com/hugeicons/hugeicons.git","type":"git","directory":"tools/mcp-server"},"_npmVersion":"11.17.0","description":"MCP server for Hugeicons search and usage documentation","directories":{},"maintainers":[{"name":"hugeicons","email":"marketing@halallab.co"}],"_nodeVersion":"24.19.0","dependencies":{"@modelcontextprotocol/sdk":"^1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.17.30"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-server_0.4.1_1793856623644_0.6402688942319735"}}},"time":{"created":"2025-04-10T22:37:03.555Z","modified":"2026-11-05T05:30:23.890Z","0.1.0":"2025-04-10T22:37:03.861Z","0.1.1":"2025-04-10T22:38:41.343Z","0.1.2":"2025-04-10T23:11:09.333Z","0.1.3":"2025-04-12T15:43:37.928Z","0.1.4":"2025-07-31T11:26:34.362Z","0.1.5":"2025-07-31T11:39:39.593Z","0.2.0":"2025-10-13T10:47:07.575Z","0.2.1":"2025-10-19T06:45:10.965Z","0.2.2":"2026-06-16T06:13:44.358Z","0.4.1":"2026-11-05T05:30:23.740Z"},"bugs":{"url":"https://github.com/hugeicons/hugeicons/issues"},"author":{"name":"Hugeicons"},"license":"MIT","homepage":"https://hugeicons.com","keywords":["hugeicons","mcp","icons","model-context-protocol","icon-search","unicode","glyphs","icon-fonts","claude","ai-tools"],"repository":{"url":"git+https://github.com/hugeicons/hugeicons.git","type":"git","directory":"tools/mcp-server"},"description":"MCP server for Hugeicons search and usage documentation","maintainers":[{"name":"hugeicons","email":"marketing@halallab.co"}],"readme":"# Hugeicons MCP Server\n\nMCP server for Hugeicons integration and documentation\n\n[![smithery badge](https://smithery.ai/badge/@hugeicons/mcp-server)](https://smithery.ai/server/@hugeicons/mcp-server)\n\nThis is a TypeScript-based MCP server that provides tools and resources for integrating Hugeicons into various platforms. It implements a Model Context Protocol (MCP) server that helps AI assistants provide accurate guidance for using Hugeicons.\n\n## Features\n\n### Tools\n\n- `search_icons` - Search icons by name or tags, with exact name and tag matches ranked first. Separate searches with commas to resolve several icons in one call (up to 10 terms; more is an error rather than a silent truncation). `limit` sets results per search (default 8, max 50). Each result includes the icon's JavaScript export name (`component`). Tags are omitted unless `include_tags: true` — they are most of the response and the ranking has already used them\n- `get_icon_code` - Get the install command, import and usage snippet for an icon on a platform (`react`, `vue`, `angular`, `svelte`, `solid-js`, `react-native`, `flutter`, `html`) in a `style` (default `stroke-rounded`, the free style), with the exact export name, Flutter constant or web font classes\n- `list_icons` - List icon names a page at a time (`offset`, `limit` up to 500), optionally filtered by `category`. The first page also returns every category with its icon count\n- `get_platform_usage` - Get platform-specific setup instructions and component props for Hugeicons\n- `get_icon_glyphs` - Get all glyphs (unicode characters) for a specific icon across all available styles\n- `get_icon_glyph_by_style` - Get the glyph (unicode character) for a specific icon with a particular style\n\nEvery tool is read-only (annotated with `readOnlyHint`) and returns `structuredContent` matching its `outputSchema`, with the same JSON as text for older clients. The server also sends `instructions` on initialize describing how the tools fit together.\n\nIcon names are case-insensitive and also accept export and constant names such as `Home01Icon`, `SecondBracketIcon` or `strokeRoundedHome01`. An unknown icon name gets a \"did you mean\" list of close matches. Unknown icons and invalid arguments come back as tool results with `isError: true`, so the assistant can correct its call.\n\n### Resources\n\nPlatform Documentation (in Markdown format), also available through the `hugeicons://docs/platforms/{platform}` resource template:\n- `hugeicons://docs/platforms/react` - React integration guide\n- `hugeicons://docs/platforms/vue` - Vue integration guide\n- `hugeicons://docs/platforms/angular` - Angular integration guide\n- `hugeicons://docs/platforms/svelte` - Svelte integration guide\n- `hugeicons://docs/platforms/solid-js` - SolidJS integration guide\n- `hugeicons://docs/platforms/react-native` - React Native integration guide\n- `hugeicons://docs/platforms/flutter` - Flutter integration guide\n- `hugeicons://docs/platforms/html` - HTML integration guide (font-based)\n\nIcons Data:\n- `hugeicons://icons/index` - Name and category of every icon (JSON format)\n\n### Functionality\n\nThis server provides comprehensive Hugeicons integration support including:\n- Icon discovery and search\n- Glyph and unicode data retrieval for font-based implementations\n- Platform-specific installation guides\n- Usage examples with code snippets\n- Component props documentation\n- Package installation instructions\n- Font-based HTML integration via CDN\n\n## Development\n\nInstall dependencies:\n```bash\nnpm install\n```\n\nBuild the server:\n```bash\nnpm run build\n```\n\nFor development with auto-rebuild:\n```bash\nnpm run watch\n```\n\nRun the tests (they build first, and stub the Hugeicons APIs so they run offline):\n```bash\nnpm test\n```\n\n## Installation\n\n### Hosted server (no install)\n\nConnect any MCP client that supports remote servers to:\n\n```\nhttps://mcp.hugeicons.com/mcp\n```\n\nClaude Code:\n\n```bash\nclaude mcp add --transport http hugeicons https://mcp.hugeicons.com/mcp\n```\n\nIn claude.ai, ChatGPT, Cursor and other clients, add a custom connector with the same URL.\n\n### Via Smithery\n\nThe hosted server is also listed on [Smithery](https://smithery.ai/server/@hugeicons/mcp-server), which can connect it to your client for you.\n\n### Local (stdio)\n\nIf your client only supports local servers, run the npm package instead.\n\nTo use with Claude Desktop, add the server config:\n\nOn MacOS: `~/Library/Application Support/Claude/claude_desktop_config.json`\nOn Windows: `%APPDATA%/Claude/claude_desktop_config.json`\n\n```json\n{\n  \"mcpServers\": {\n    \"hugeicons\": {\n      \"command\": \"npx\",\n      \"args\": [\n        \"-y\",\n        \"@hugeicons/mcp-server\"\n      ]\n    }\n  }\n}\n```\n\nThe args array specifies:\n1. `-y`: Automatically answer \"yes\" to npx prompts\n2. Package name: `@hugeicons/mcp-server`\n\n### Quick Start\n\nYou can also run the server directly using npx:\n\n```bash\nnpx @hugeicons/mcp-server\n```\n\n### Self-hosting (Streamable HTTP)\n\n`build/http.js` serves the MCP endpoint at `/mcp` and a health check at `/health`. It listens on `PORT` (default `3000`) and runs stateless, so it can be scaled to multiple instances.\n\n```bash\nnpm run build\nPORT=3000 npm run start:http\n```\n\nEnvironment variables:\n\n| Variable | Default | Description |\n| --- | --- | --- |\n| `PORT` | `3000` | Port to listen on |\n| `HOST` | `0.0.0.0` | Interface to bind |\n| `RATE_LIMIT_PER_MINUTE` | `300` | Requests per minute per client IP on `/mcp`. `0` disables it. Agent clients share egress IPs, so this is deliberately well above one user's needs |\n| `CLIENT_IP_HEADER` | `x-forwarded-for` | Header holding the client IP, set by your proxy. Use `cf-connecting-ip` behind Cloudflare |\n| `OPENAI_APPS_CHALLENGE` | unset | Token served as plain text at `/.well-known/openai-apps-challenge` for OpenAI plugin directory domain verification. The route 404s while unset |\n\nThe rate limit is kept in memory per process, so each replica counts separately. Only expose the server through a proxy that sets `CLIENT_IP_HEADER`, since clients can send that header themselves.\n\nThe Dockerfile builds the HTTP server and must be built from the repository root:\n\n```bash\ndocker build -f tools/mcp-server/Dockerfile -t hugeicons-mcp .\ndocker run -p 3000:3000 hugeicons-mcp\n```\n\n### Debugging\n\nSince MCP servers communicate over stdio, debugging can be challenging. We recommend using the [MCP Inspector](https://github.com/modelcontextprotocol/inspector), which is available as a package script:\n\n```bash\nnpm run inspector\n```\n\nThe Inspector will provide a URL to access debugging tools in your browser.\n","readmeFilename":"README.md"}