mcpField
H
Hyperblur

Hyperblur

ローカル
hyperblur.dev開発ツール04 日前に更新

Hyperblur について

HyperblurのMCPサーバーは、コピーして使えるReactエフェクト、コンポーネント、マイクロインタラクション、ページブロックのカタログをAIクライアントに提供します。検索や項目の確認に加え、shadcn registry経由のインストールや手動利用向けのソース取得が可能です。

主な機能

  1. 01カタログのカテゴリ一覧
  2. 02キーワードとカテゴリで検索
  3. 03Propsと使用例の確認
  4. 04コンポーネントのソースと配置先を取得
  5. 05shadcn registry経由のインストール

活用シーン

  1. 01プロジェクト向けReactエフェクトの検索
  2. 02コンポーネントのPropsと依存関係の確認
  3. 03shadcnプロジェクトへのカタログ項目の追加

MCP 対応

MCPクライアント向けに、カタログ閲覧・検索・詳細・ソース取得・インストールのツールを公開します。`hyperblur://catalog`リソースと`add_effect`プロンプトも提供します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"hyperblur": {
"command": "npx",
"args": [
"-y",
"@hyperblur/mcp"
],
"env": {
"HYPERBLUR_SITE_URL": "<HYPERBLUR_SITE_URL>"
}
}
}
}
起動コマンドnpx -y @hyperblur/mcp
設定が必要な環境変数
HYPERBLUR_SITE_URLSite that serves the catalog. Defaults to https://hyperblur.dev.

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

パッケージ
npm@hyperblur/mcp0.2.0

ツール

5

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

パラメーター型必須説明
limitintegerいいえ返すエフェクトの最大数(1~50、デフォルトは 10)。
querystringいいえ検索する単語。例:"glitch"、"retro crt"、"hover tilt"、"text reveal"。省略するとすべてを一覧表示します。
categorystringいいえ結果をカタログ内の 1 つのカテゴリ(例:text、hover、micro)に限定します。現在の一覧を確認するには list_categories を呼び出してください。不明な値を指定すると、利用可能なカテゴリを一覧表示するエラーが返ります。

詳細

@hyperblur/mcp

コピーして貼り付けて使える React のビジュアルエフェクト集、Hyperblur 用の MCP サーバーです。このカタログには、エフェクト、コンポーネント、マイクロインタラクション、ページブロックが収録されています。Claude Code、Cursor、Claude Desktop などの MCP クライアントから、カテゴリ別にカタログを閲覧したり、検索したり、アイテムの props や使い方を確認したり、ソースを取得したり、shadcn レジストリ経由でプロジェクトにインストールしたりできます。

要件

  • Node.js 20 以降
  • install_effect の場合:package.json があり、shadcn 用に設定された(components.json)React プロジェクト

セットアップ

Claude Code
claude mcp add hyperblur -- npx -y @hyperblur/mcp
Cursor

プロジェクトの .cursor/mcp.json、またはすべてのプロジェクトに適用する場合は ~/.cursor/mcp.json に追加します。

{
  "mcpServers": {
    "hyperblur": {
      "command": "npx",
      "args": ["-y", "@hyperblur/mcp"]
    }
  }
}
Claude Desktop

claude_desktop_config.json に追加し(Settings > Developer > Edit Config)、アプリを再起動します。

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

設定

変数デフォルト説明
HYPERBLUR_SITE_URLhttps://hyperblur.devカタログ(/r/index.json)とレジストリアイテム(/r/<slug>.json)を提供するサイトです。サイトをローカルで作業する場合は、http://localhost:3000 を指定します。

クライアント設定の env フィールドから渡すか、claude mcp add hyperblur -e HYPERBLUR_SITE_URL=http://localhost:3000 -- npx -y @hyperblur/mcp で渡します。

カタログのインデックスはメモリ内に5分間キャッシュされます。

ツール

ツール目的
list_categoriesカタログ内のすべてのカテゴリと、各カテゴリのアイテム数およびタイトルの例を3件返します。
search_effectsキーワードと任意のカテゴリで検索します。カテゴリにはカタログ内の任意のカテゴリを指定できます(list_categories を参照)。不明なカテゴリを指定すると、利用可能なカテゴリを列挙したエラーを返します。一致した各項目について、slug、タイトル、カテゴリ、説明、インストールコマンドを返します。
get_effect1つのアイテムの完全なリファレンスを返します。props の表、使用例、import 行、依存関係、インストールコマンド、ドキュメントへのリンクが含まれます。
get_effect_sourceコンポーネントのソースと保存先パスを返します。shadcn が利用できない場合に、手動でファイルを書き込むために使用します。
install_effect指定されたプロジェクトディレクトリで npx shadcn@latest add <registry-url> --yes を実行し、出力とインストールされたファイルを報告します(--overwrite は任意です)。

また、リソース hyperblur://catalog(完全なカタログインデックスの JSON)と、slug を使ってエフェクト、コンポーネント、ブロックを検索してインストールする手順を案内するプロンプト add_effect も公開します。

開発

npm install
npm run build
npm test
HYPERBLUR_SITE_URL=http://localhost:3000 npm start

ライセンス

MIT

コメント

MCP は初めてですか?

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

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