Keyline Icons MCP server
Search Keyline Icons by name and get any icon's SVG source or React import. No key, no network.
not scanned yet
138 stars692 downloads/wk
Reviews
Write oneNobody has reviewed Keyline Icons yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Keyline Icons tools
No tool declarations could be read from the package source. They show once the server is installed.
Install Keyline Icons in Claude Code, Cursor or VS Code
Runs npx -y @keyline-icons/mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add mcp -- npx -y @keyline-icons/mcp
What the publisher says
From the Keyline Icons repository's README, as published. We do not edit it. Read it on GitHub
Keyline Icons
1,233 icons, drawn on one 24×24 grid, in four styles and two corner treatments. Built for shadcn/ui, free under MIT.
keylineicons.com to browse and copy.
stroke is the drawing every other style starts from, and since 1.0.0 every name comes in all four. two-tone is what duotone meant until 0.9.0: the outline kept, a 40% plate under it. duotone now drops the outline and decides per icon which part is grey and which is black, so the thing that matters reads first: the check on a badge, the liquid in a flask, the data rather than the chart's axes. A glyph with nothing to fill, like bar-chart, carries its stroke drawing in the filled styles, so no import ever comes up empty.
Rounded and sharp
Every drawing in the table comes twice: rounded, with round caps and filleted corners, and sharp, with butt caps and square corners. Same names, same coverage, so 9,864 SVGs in total.
icons/stroke/bell.svg
icons/sharp/stroke/bell.svg
icons/sharp/fill/bell.svgSharp is a drawing of its own rather than a filter over the rounded one. Squaring a corner moves the ink, and where that changes the silhouette the geometry was solved again, so both treatments sit side by side in raw/ and the build converts neither into the other.
Using them
Copy one from the site. keylineicons.com is the browser: click any icon to open it, then take it as SVG, JSX, a React import or an npx line, at whatever style, corners, stroke width and size you have set. The panel keeps the last three icons you opened, so two candidates can be held side by side. That is the fastest path and needs no install.
Take the files. icons//.svg and icons/sharp//.svg are plain, normalised SVGs with no wrapper, no ids and no classes. They are generated, so treat them as build output: to change one, change the drawing in raw/ and rebuild.
Import them in React. @keyline-icons/react exports one component per icon, one entry point per style and corner treatment:
npm i @keyline-icons/reactimport { ArrowUpRight, Check, Menu } from "@keyline-icons/react"
import { Folder as FolderDuotone } from "@keyline-icons/react/duotone"
import { Folder as FolderFill } from "@keyline-icons/react/fill"
import { Folder as FolderSharp } from "@keyline-icons/react/sharp"
import { Folder as FolderSharpFill } from "@keyline-icons/react/sharp/fill"
<Check className="size-4" />
<ArrowUpRight size={16} />Every component takes the usual SVGProps plus size, and colours from currentColor. There is no theme, no context and no provider.
The style entry points are smaller than the stroke one and deliberately so. Check is three open strokes with nothing to fill, so it exists in @keyline-icons/react and /sharp and in none of the others; Folder has an interior and exists in all six. The counts at the top of this file are the same fact.
components/icons/index.tsx is the same set generated for this repo's own site, and @/components/icons is the import to use inside it. Both come off icons/stroke/, so they hold the same drawings; the package is the one to install anywhere else.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Keyline Icons: common questions
- Is Keyline Icons MCP server safe?
- Yes, by our scan: it is graded A (89/100). Read the Keyline Icons safety report
- How do I install Keyline Icons?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Keyline Icons need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Keyline Icons maintained?
- The last commit was 12 days ago (2026-10-01). The latest release is v1.8.0.
- What can I use instead of Keyline Icons?
- Servers from other publishers that do the same job: Chatroost — unofficial Telegram MCP server, Brave MCP server and Watermelon UI MCP server. Compare all Keyline Icons alternatives.
Alternatives to Keyline Icons
Same job from other publishers: the closest match first, then the best rated.
- Chatroost — unofficial Telegram MCP serverUnofficial Telegram MCP server — read, search, reply and react in your own Telegram account.not reviewedEstablishedA
- BraveVisit https://brave.com/search/api/ for a free API key. Search the web, local businesses, images,…not reviewedEstablishedA
Watermelon UISearch free React, Tailwind, and shadcn components, blocks, and dashboards; get installable source.not reviewedEstablishedB