21st-dev Magic MCP サーバー

21st-dev Magic MCP サーバー

AI MCP Server UI Generation Frontend Automation

「21st-dev Magic」MCP サーバーとは?

21st-dev Magic MCP サーバーは、開発者が自然言語による説明だけで美しくモダンな UI コンポーネントを即座に作成できるよう設計されたAI駆動プラットフォームです。AIアシスタントと開発環境の橋渡し役となり、シームレスなUI生成、リアルタイムプレビュー、プロフェッショナルなブランドアセットやロゴの統合を実現します。Cursor、Windsurf、VSCode、Cline など主要な IDE をサポートし、ユーザーは求めるUIを記述するだけで、Magic MCP サーバーが洗練されたカスタマイズ可能なコンポーネントをプロジェクトへ直接生成・挿入します。繰り返し作業の自動化やAIによる創造性を日常開発に取り入れ、開発者の生産性向上を目指します。

プロンプト一覧

提供リポジトリのドキュメントには明示的なプロンプトテンプレートは記載されていません。

リソース一覧

提供リポジトリのドキュメントには明示的なリソースは記載されていません。

ツール一覧

提供リポジトリのドキュメントや server.py(または同等ファイル)には明示的なツールの記載はありません。

この MCP サーバーのユースケース

  • AI駆動のUI生成: 自然言語で記述するだけでモダンなUIコンポーネントを即座に生成。ボイラープレートやデザイン作業の大幅な短縮を実現します。
  • コンポーネント拡張: 既存のUIコンポーネントへ高度な機能やアニメーションを追加(近日対応予定)。反復開発を効率化します。
  • ブランドアセット統合: プロフェッショナルなブランドアセットやロゴを簡単にフロントエンドへ統合し、デザインの一貫性とプロフェッショナリズムを維持します。
  • リアルタイムプレビュー: 作成中のコンポーネントを即時にプレビュー可能。素早いプロトタイピングやフィードバックループを実現します。
  • マルチIDE対応: Cursor、Windsurf、VSCode、Cline など複数 IDE で同じAI UI生成ワークフローを利用でき、一貫した開発体験を提供します。

セットアップ手順

Windsurf

  1. 前提条件: Node.js(最新のLTS)をインストールします。
  2. APIキー取得: 21st.dev Magic コンソール から生成します。
  3. 設定ファイルを開く: ~/.codeium/windsurf/mcp_config.json を編集します。
  4. Magic MCP サーバーを追加:
    {
      "mcpServers": {
        "@21st-dev/magic": {
          "command": "npx",
          "args": ["-y", "@21st-dev/magic@latest", "API_KEY=\"your-api-key\""]
        }
      }
    }
    
  5. 保存して Windsurf を再起動 し、変更を適用します。

APIキーの安全な管理: 設定で環境変数を利用してください:

{
  "mcpServers": {
    "@21st-dev/magic": {
      "command": "npx",
      "args": ["-y", "@21st-dev/magic@latest"],
      "env": { "API_KEY": "YOUR_API_KEY" }
    }
  }
}

Claude

  1. 前提条件: Node.js(最新のLTS)をインストールします。
  2. APIキー取得: 21st.dev Magic コンソール から生成します。
  3. 設定ファイルを開く: ~/.claude/mcp_config.json を編集します。
  4. Magic MCP サーバーを追加:
    {
      "mcpServers": {
        "@21st-dev/magic": {
          "command": "npx",
          "args": ["-y", "@21st-dev/magic@latest", "API_KEY=\"your-api-key\""]
        }
      }
    }
    
  5. 保存して Claude を再起動 し、変更を適用します。

APIキーの安全な管理:

{
  "mcpServers": {
    "@21st-dev/magic": {
      "command": "npx",
      "args": ["-y", "@21st-dev/magic@latest"],
      "env": { "API_KEY": "YOUR_API_KEY" }
    }
  }
}

Cursor

  1. 前提条件: Node.js(最新のLTS)をインストールします。
  2. APIキー取得: 21st.dev Magic コンソール から生成します。
  3. 設定ファイルを開く: ~/.cursor/mcp.json を編集します。
  4. Magic MCP サーバーを追加:
    {
      "mcpServers": {
        "@21st-dev/magic": {
          "command": "npx",
          "args": ["-y", "@21st-dev/magic@latest", "API_KEY=\"your-api-key\""]
        }
      }
    }
    
  5. 保存して Cursor を再起動 し、変更を適用します。

APIキーの安全な管理:

{
  "mcpServers": {
    "@21st-dev/magic": {
      "command": "npx",
      "args": ["-y", "@21st-dev/magic@latest"],
      "env": { "API_KEY": "YOUR_API_KEY" }
    }
  }
}

Cline

  1. 前提条件: Node.js(最新のLTS)をインストールします。
  2. APIキー取得: 21st.dev Magic コンソール から生成します。
  3. 設定ファイルを開く: ~/.cline/mcp_config.json を編集します。
  4. Magic MCP サーバーを追加:
    {
      "mcpServers": {
        "@21st-dev/magic": {
          "command": "npx",
          "args": ["-y", "@21st-dev/magic@latest", "API_KEY=\"your-api-key\""]
        }
      }
    }
    
  5. 保存して Cline を再起動 し、変更を適用します。

APIキーの安全な管理:

{
  "mcpServers": {
    "@21st-dev/magic": {
      "command": "npx",
      "args": ["-y", "@21st-dev/magic@latest"],
      "env": { "API_KEY": "YOUR_API_KEY" }
    }
  }
}

この MCP をフロー内で使う方法

FlowHunt での MCP 利用方法

MCP サーバーを FlowHunt ワークフローに統合するには、まず MCP コンポーネントをフローに追加し、AI エージェントに接続します。

FlowHunt MCP flow

MCP コンポーネントをクリックして設定パネルを開きます。system MCP 設定セクションで、以下の JSON 形式で MCP サーバー情報を入力します。

{
  "magic-mcp": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

設定が完了すると、AI エージェントはこの MCP をツールとして利用でき、すべての機能・能力にアクセス可能となります。"magic-mcp" をご自身の MCP サーバー名に、URL も適切なものに書き換えてください。


概要

セクション有無詳細・備考
概要README に記載
プロンプト一覧未記載
リソース一覧未記載
ツール一覧未記載
APIキーの安全な管理セットアップ手順に記載
サンプリングサポート(評価時は重要度低め)言及なし

リポジトリに Roots サポートの記載はありません。


所感

21st-dev Magic MCP サーバーは、複数プラットフォームでのインストール・セットアップに関する優れたドキュメント、明確な実用例、アクティブなユーザー層を持っています。一方で、MCP プロンプトやリソース、ツール、Roots や Sampling などの高度な MCP 概念の明示的な記載がなく、上級者や統合開発者には透明性がやや不足しています。


MCP スコア

ライセンス明記あり⛔(明示的な記載なし)
ツールの記載あり
フォーク数176
スター数2.5k

評価: 6/10

21st-dev Magic MCP サーバーは使いやすさや導入の容易さ、アクティビティで高得点ですが、高度な技術情報や公開ドキュメントでの明示的な MCP プリミティブの不足により減点となっています。

よくある質問

21st-dev Magic MCP サーバーとは何ですか?

21st-dev Magic MCP サーバーは、自然言語プロンプトからモダンで本番対応の UI コンポーネントを生成するAI搭載プラットフォームであり、人気の IDE や FlowHunt ワークフローへ簡単に統合できます。

Magic MCP サーバーが対応している IDE は?

このサーバーは Cursor、Windsurf、VSCode、Cline をサポートし、これらの環境で一貫したAI駆動のUI生成体験を提供します。

APIキーを安全に保管するには?

APIキーを設定ファイル内で直接記述するのを避けるため、MCP サーバー設定で環境変数を利用することを推奨します。

Magic MCP サーバーは FlowHunt で使えますか?

はい!FlowHunt フローに MCP コンポーネントを追加し、ドキュメントの手順に従って Magic MCP サーバーを設定し、AI エージェントに接続するとUI生成機能がすぐに使えます。

サーバーにプロンプトテンプレートやツールはありますか?

公開ドキュメントには明示的なプロンプトテンプレートやツールの記載はありませんが、自然言語UI生成やブランドアセット統合に特化しています。

この MCP サーバーの主なユースケースは?

主なユースケースは、AI駆動のUI生成、リアルタイムコンポーネントプレビュー、ブランドアセットのシームレスな統合、フロントエンド作業の効率化などです。

21st-dev Magic MCP サーバーで UI 開発を加速

AI 搭載の UI 生成でフロントエンドワークフローを効率化。21st-dev Magic MCP サーバーを FlowHunt やお好きな IDE に統合し、数秒でモダンなインターフェース開発を始めましょう。

詳細はこちら

MasterGo Magic MCPサーバー
MasterGo Magic MCPサーバー

MasterGo Magic MCPサーバー

MasterGo Magic MCPサーバーは、MasterGoデザインツールとAIモデルをつなぐ架け橋となり、デザインファイルからDSLデータに直接アクセスして自動解析、デザイン生成、コラボレーション、検証を最小限のセットアップと安全なAPIキー管理で実現します。...

1 分で読める
AI Design Automation +4
MCP-Server-Creator MCP サーバー
MCP-Server-Creator MCP サーバー

MCP-Server-Creator MCP サーバー

MCP-Server-Creatorは、新しいModel Context Protocol(MCP)サーバーの迅速な作成と構成を可能にするメタサーバーです。動的なコード生成、ツール構築、リソース管理を備え、カスタムAI接続・統合サーバーの開発を効率化し、技術チームがワークフローを自動化し、展開を加速できるようにします。...

1 分で読める
AI MCP +5
CircleCI MCPサーバー連携
CircleCI MCPサーバー連携

CircleCI MCPサーバー連携

CircleCI MCPサーバーは、CircleCIの強力なCIインフラストラクチャとMCPエコシステムを橋渡しし、AIアシスタントによるワークフローの自動化・監視、ビルド分析へのアクセス、開発パイプラインの効率的な運用をFlowHuntから直接実現します。...

1 分で読める
DevOps Automation +5