ShaderToy MCPサーバー

AI ShaderToy GLSL MCP

FlowHuntでMCPサーバーをホスティングするために私たちにお問い合わせください

「ShaderToy」MCPサーバーは何をするのか?

ShaderToy-MCPは、AIアシスタントとShaderToy(GLSLシェーダーの作成・実行・共有ができる人気ウェブサイト)をつなぐMCP(モデルコンテキストプロトコル)サーバーです。Claudeのような大規模言語モデル(LLM)をMCP経由でShaderToyに接続することで、AIがShaderToyのWebページ全体を検索・閲覧し、単体のAIでは難しい複雑なシェーダーの生成や改良を実現します。この統合によってシェーダーアーティストやAI開発者の開発効率が向上し、ShaderToyのコンテンツにシームレスにアクセスしながら、洗練されたシェーダーの作成・探索・共有が可能となります。

プロンプト一覧

リポジトリ内にプロンプトテンプレートに関する情報はありません。

FlowHuntロゴ

ビジネスを成長させる準備はできましたか?

今日から無料トライアルを開始し、数日で結果を確認しましょう。

リソース一覧

利用可能なファイルやドキュメントには明示的なリソース定義は見つかりませんでした。

ツール一覧

リポジトリ内にMCPツールの詳細を記載したserver.pyファイルや明示的なツール一覧は存在しません。

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

  • シェーダー生成: AIアシスタントがShaderToyのリポジトリを検索し、Webコンテキストを参考にしながら複雑なGLSLシェーダーを生成できます。
  • シェーダー探索: ShaderToyのシェーダーをAIによる要約や解説で効率よく探索・分析できます。
  • クリエイティブコーディング支援: AIがShaderToyの例やドキュメントにアクセスし、シェーダーコードのデバッグや拡張をサポートします。
  • AI生成シェーダーのショーケース: AIが生成したシェーダーを直接ShaderToyに共有し、AIの創作とコミュニティ共有のサイクルを実現します。

セットアップ方法

Windsurf

  1. Node.jsとWindsurfがインストールされていることを確認します。
  2. .windsurf/config.json設定ファイルを探します。
  3. 以下のJSONスニペットでShaderToy MCPサーバーを追加します:
    {
      "mcpServers": {
        "shadertoy": {
          "command": "npx",
          "args": ["@shadertoy/mcp-server@latest"]
        }
      }
    }
    
  4. ファイルを保存してWindsurfを再起動します。
  5. Windsurfのインターフェースで設定を確認します。

Claude

  1. ClaudeとNode.jsがインストールされていることを確認します。
  2. Claudeのconfig.json設定を編集します。
  3. ShaderToy MCPサーバーの設定を挿入します:
    {
      "mcpServers": {
        "shadertoy": {
          "command": "npx",
          "args": ["@shadertoy/mcp-server@latest"]
        }
      }
    }
    
  4. 設定を保存してClaudeを再起動します。
  5. Claudeのインターフェースでサーバーが利用可能か確認します。

Cursor

  1. Node.jsとCursorをインストールします。
  2. ユーザーディレクトリ内のcursor.config.jsonを探します。
  3. 以下のスニペットを追加します:
    {
      "mcpServers": {
        "shadertoy": {
          "command": "npx",
          "args": ["@shadertoy/mcp-server@latest"]
        }
      }
    }
    
  4. 保存してCursorを再起動します。
  5. サーバーリストにShaderToy MCPサーバーが表示されていることを確認します。

Cline

  1. Node.jsとClineをインストールします。
  2. .cline/config.jsonファイルを開きます。
  3. ShaderToy MCPサーバーを追加します:
    {
      "mcpServers": {
        "shadertoy": {
          "command": "npx",
          "args": ["@shadertoy/mcp-server@latest"]
        }
      }
    }
    
  4. 保存してClineを再起動します。
  5. Clineの診断機能でサーバーが稼働していることを確認します。

APIキーのセキュリティ確保(例)

{
  "mcpServers": {
    "shadertoy": {
      "command": "npx",
      "args": ["@shadertoy/mcp-server@latest"],
      "env": {
        "SHADERTOY_API_KEY": "${SHADERTOY_API_KEY}"
      },
      "inputs": {
        "apiKey": "${SHADERTOY_API_KEY}"
      }
    }
  }
}

注: APIキーは環境変数で安全に管理してください。

FlowHuntフロー内でのMCPの使い方

FlowHuntでMCPを利用するには

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

FlowHunt MCP flow

MCPコンポーネントをクリックして設定パネルを開き、システムMCP設定欄に下記JSON形式でMCPサーバーの情報を入力します。

{
  "shadertoy": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

設定が完了すると、AIエージェントはこのMCPをツールとして利用でき、すべての機能や能力にアクセスできるようになります。“shadertoy"の部分は実際のMCPサーバー名に、URLもご自身のMCPサーバーに置き換えてください。


概要

セクション有無詳細・備考
概要README.mdに概要あり
プロンプト一覧プロンプトテンプレートの詳細なし
リソース一覧明示的なMCPリソース定義なし
ツール一覧リポジトリ内にserver.pyやツールリスト記載なし
APIキーのセキュリティセットアップ手順に例あり
サンプリングサポート(評価上それほど重要でない)サンプリングサポートについての記載なし

上記の内容から、ShaderToy-MCPは明確な概要とセットアップガイドが提供されていますが、プロンプトテンプレートやツール、リソースに関するドキュメントが不足しています。主な価値はLLMとShaderToyの連携ですが、さらなるドキュメント充実や明示的なMCP機能サポートが求められます。総合的なMCPユーティリティとドキュメントの評価は4/10とします。

MCPスコア

ライセンスあり✅ (MIT)
ツールが1つ以上ある
フォーク数3
スター数21

よくある質問

FlowHuntをMCPでShaderToyに接続

ShaderToy MCPサーバーをFlowHuntに統合して、シェーダーの作成・探索・共有などAIワークフローを強化しましょう。

詳しく見る

ShaderToy-MCP
ShaderToy-MCP

ShaderToy-MCP

FlowHuntをShaderToy-MCPと連携させることで、AI駆動ワークフローによるシェーダーの検索、自動解析、生成を自動化できます。大規模言語モデルとShaderToyエコシステムをシームレスにつなぐことで、創造性と開発プロセスを大きく加速します。...

1 分で読める
AI ShaderToy +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
mcp-server-commands MCPサーバー
mcp-server-commands MCPサーバー

mcp-server-commands MCPサーバー

mcp-server-commands MCPサーバーは、AIアシスタントと安全なシステムコマンド実行を橋渡しし、LLMがシェルと連携したり、開発タスクを自動化したり、FlowHuntや他のAIプラットフォームから直接ファイル管理を行うことを可能にします。...

1 分で読める
AI MCP Server +5