ドキュメント

Magic MCPの技術仕様、APIリファレンス、チュートリアルを
包括的にご覧いただけます。

クイックスタート
今すぐ始める
APIリファレンス
技術仕様
ガイド
詳細説明

ドキュメント一覧

Magic MCPの全機能を理解するための包括的ガイド

はじめに

Magic MCPとは

プロジェクトの概要と目的

クイックスタート

最初の5分で始めるガイド

システム要件

動作環境と必要スペック

インストール

セットアップ手順

技術仕様

アーキテクチャ

3層構造の詳細設計

3Dロボット統合

Spline 3Dの実装方法

WebGLシェーダー

カスタムエフェクトの作成

マトリックス背景

アニメーション制御

API リファレンス

コンポーネントAPI

React コンポーネントの使用方法

MCPプロトコル

AI統合インターフェース

カスタマイズAPI

テーマと設定の変更

イベントハンドリング

インタラクションの制御

開発ガイド

開発環境セットアップ

Next.js開発環境の構築

コンポーネント開発

新機能の追加方法

パフォーマンス最適化

レンダリング最適化

デプロイメント

Vercel本番環境への配布

コードサンプル

Magic MCPをプロジェクトに統合する基本的な例

基本的な使用方法

TypeScript
import { InteractiveRobotSpline } from "@/components/ui/interactive-3d-robot";
import { HeroSection } from "@/components/ui/hero-odyssey";
import MatrixRain from "@/components/ui/matrix-code";

export default function MyPage() {
  const ROBOT_SCENE_URL = "your-spline-scene-url";

  return (
    <div className="relative bg-black overflow-hidden">
      {/* Matrix背景 */}
      <div className="fixed inset-0 z-0 opacity-50">
        <MatrixRain
          fontSize={16}
          color="#00ff00"
          characters="01"
          speed={0.8}
        />
      </div>

      {/* 3Dロボット */}
      <div className="fixed inset-0 z-10">
        <InteractiveRobotSpline
          scene={ROBOT_SCENE_URL}
          className="w-full h-full"
        />
      </div>

      {/* コンテンツ */}
      <div className="relative z-20">
        <HeroSection />
      </div>
    </div>
  );
}

さらに詳しく

完全なドキュメントとソースコードはGitHubリポジトリでご確認いただけます。