mcpField
K
Keyline Icons

Keyline Icons

ローカル
keylineicons.comメディア・デザイン1862 日前に更新

Keyline Icons について

Keyline Icons は、エージェントがアイコンを検索し、SVG や React での使い方を取得するためのオフライン MCP サーバーです。アイコンセットを同梱しており、API キーやネットワーク接続は不要です。

主な機能

  1. 01アイコンセットとスタイルの確認
  2. 02名前によるアイコン検索
  3. 03スタイル指定での SVG 取得
  4. 04React のインポートと JSX の取得

活用シーン

  1. 01正確なアイコン名の特定
  2. 02アイコンの SVG ソース確認
  3. 03React プロジェクトへのアイコン追加

MCP 対応

アイコンセットの説明と検索、SVG ソースの取得、React での使用方法を MCP クライアント向けのツールとして提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"com-keylineicons": {
"command": "npx",
"args": [
"-y",
"@keyline-icons/mcp"
]
}
}
}
起動コマンドnpx -y @keyline-icons/mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@keyline-icons/mcp2.2.0

ツール

4

掲載時のツール一覧 · 3 日前に更新

パラメーター型必須説明
limitintegerいいえ結果の最大数。デフォルトは 25 です。
querystringはい照合する部分文字列。例:`arrow` または `mail`。
styleenumいいえこのスタイルを持つアイコンのみを返します。stroke | two-tone | duotone | fill

詳細

Keyline Icons ロゴ

@keyline-icons/mcp

Keyline Icons 用の MCP サーバーです。エージェントがアイコンセットを検索したり、アイコンの SVG を読み取ったり、名前を推測することなく適切な React のインポートを取得したりできます。

インストール

Claude Code:

claude mcp add keyline-icons -- npx -y @keyline-icons/mcp

stdio 経由で MCP を利用できるその他のツール:

{
  "mcpServers": {
    "keyline-icons": {
      "command": "npx",
      "args": ["-y", "@keyline-icons/mcp"]
    }
  }
}

API キーもネットワーク接続も不要です。アイコンセット全体がパッケージに含まれています。

ツール

ツール説明
describe_set数、スタイル、各アイコンのスタイルを決めるルールを確認できます。最初に呼び出すのがおすすめです。
search_icons名前でアイコンを検索します。それぞれのアイコンが持つスタイルを返します。
get_icon名前、スタイル、角の処理(regular または sharp)を指定して、アイコンの SVG ソース全体を取得します。
get_react_usage@keyline-icons/react からのインポート行と JSX を取得します。sharp のエントリポイントも含まれます。

ツールの設計方針

名前は推測できますが、分かりやすいとは限りません。 複合語は基本の名前が先に来るため、チェックマーク付きのメールアイコンは check-mail ではなく mail-check です。また、コンテナは接頭辞になります。たとえば square-arrow-down です。search_icons は、完全一致、接頭辞、単語境界、部分一致の順に結果を並べるため、check を検索すると、これを含む 12 個の複合語より先に check が返されます。

スタイルがないことも正しい結果であり、エラーではありません。 bar-chart は内部に何もない 3 本の開いた線で構成されているため、塗りつぶしスタイルはありません。ツールは何も返さずに終わるのではなく、そのことを正確に伝えます。デュオトーンと塗りつぶしには塗りつぶし可能な領域が必要で、それはグリフ自体に囲まれた領域があるか、正方形または円形のコンテナがあることで生まれます。

タイプミスも 1 回のやり取りで解決できます。 名前が見つからない場合は、部分一致、編集距離、先頭セグメントの順に照合します。そのため、chekc には check が提案され、単独の arrow アイコンがなくても、arow には arrow-* ファミリーが提案されます。

カスタムアイコン

アイコンセットにない、自社製品向けのアイコンが必要ですか? カスタムセットは同じグリッド上に描画され、SVG、Figma ファイル、React パッケージとして提供されます。

ライセンス

MIT。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。