The Standard Icon Set について
The Standard Icon Set は、コマンドを実行できない AI アプリ向けの MCP サーバーです。意味、名前、見た目の説明からアイコンを検索し、サイズやウェイトを指定した SVG を取得できます。
主な機能
- 01意味、名前、見た目で検索
- 02SVG マークアップの取得
- 0316〜48 のサイズ指定
- 04thin から black までのウェイト指定
- 05カテゴリとアイコンの一覧表示
- 06ローカル実行とオフライン利用
活用シーン
- 01見た目の説明からアイコンを探す
- 02画面用にサイズを指定した SVG を取得
- 03カテゴリ内のアイコンを閲覧
MCP 対応
MCP クライアントに、アイコン検索、取得、カテゴリ一覧、アイコン一覧のツールを提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
@standardicon/mcp
初期バージョンです。 これはアルファ版です。1.0.0 までに、名称、サイズ、デフォルト設定が変更される可能性があります。依存する場合はバージョンを固定してください。
MCP サーバーとしてのStandard Icon Setです。これは任意です。Claude Desktop など、コマンドを実行できない AI アプリ向けです。コマンドを実行できるコーディングエージェントは、代わりにstandardicon CLIを使用してください。同じ説明を検索できるほか、アイコンファイルの書き出しや、Lucide などのセットからの名称の変換もできます。
AI エージェントは、意味や見た目からアイコンを検索し、任意のサイズと太さの SVG を取得できます。ローカルで動作し、オフラインでも利用できます。すべてのアイコンがパッケージに含まれています。
セットアップ
Claude Code:
claude mcp add standardicon -- npx -y @standardicon/mcp
Cursor(.cursor/mcp.json)、Claude Desktop(claude_desktop_config.json)、その他ほとんどのクライアント:
{
"mcpServers": {
"standardicon": { "command": "npx", "args": ["-y", "@standardicon/mcp"] }
}
}
VS Code(.vscode/mcp.json):
{
"servers": {
"standardicon": { "command": "npx", "args": ["-y", "@standardicon/mcp"] }
}
}
ツール
| ツール | 説明 |
|---|---|
search_icons | 意味(「削除」)、名称、または見た目(「プラス記号付きのベル」)からアイコンを検索します。各結果には、アイコンの見た目と使用する場面が記載されています。 |
get_icon | 16 から 48 までのサイズと、thin から black までの太さを指定して、1 つのアイコンを SVG マークアップとして返します。デフォルトは Regular です。 |
list_categories | カテゴリーと、それぞれに含まれるアイコンの数を一覧表示します。 |
list_icons | カテゴリー内のすべてのアイコンを一覧表示します。 |
アイコンは currentColor で描画されるため、周囲のテキストと同じ色になります。セットに該当するアイコンがない場合、サーバーはその旨を伝え、エージェントには代替アイコンを描画しないよう指示します。
ライセンス
アイコンとこのパッケージには MIT ライセンスが適用されます。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。