mcpField
F
Framer Plugin MCP Server

Framer Plugin MCP Server

ローカル
github.com/Sheshiyer開発ツール3797 週間前に更新

Framer Plugin MCP Server について

Framer Plugin MCP Server は、web3 機能を備えた Framer プラグインの作成と管理を行う MCP サーバーです。Framer 内でウォレット、コントラクト、NFT 表示を扱いたい開発者に向いています。

主な機能

  1. 01web3 機能を選択できるプラグインプロジェクトの作成
  2. 02本番環境向けのプラグインビルド
  3. 03ウォレット接続(Wallet Connect)統合
  4. 04スマートコントラクトとのやり取り
  5. 05NFT 表示コンポーネント

活用シーン

  1. 01Framer サイトへのウォレットログイン機能の追加
  2. 02Framer プラグインでの NFT コンテンツ表示
  3. 03MCP クライアントからのプラグインひな形の生成

MCP 対応

本プロジェクトは MCP サーバーであり、プラグインプロジェクトの生成とビルドを行う create_plugin と build_plugin ツールを MCP クライアントに公開します。

設定

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

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Framer Plugin MCP Server

web3 機能を備えた Framer プラグインの作成と管理を可能にする Model Context Protocol(MCP)サーバーです。このサーバーは、ウォレット接続、コントラクトとのやり取り、NFT の表示などの web3 機能を統合した Framer プラグインを作成、ビルド、管理するためのツールを提供します。

機能

  • web3 機能を備えた新しい Framer プラグインを作成
  • プラグインを本番環境向けにビルド
  • 統合された web3 機能:
    • Wallet Connect の統合
    • スマートコントラクトとのやり取り
    • NFT 表示コンポーネント

必要条件

  • Node.js 16 以降
  • NPM または Yarn
  • プラグインのテスト用 Framer デスクトップアプリ

インストール

  1. このリポジトリをクローンします:
git clone https://github.com/sheshiyer/framer-plugin-mcp.git
cd framer-plugin-mcp
  1. 依存関係をインストールします:
npm install
  1. サーバーをビルドします:
npm run build

設定

サーバーを MCP 設定ファイルに追加します:

Claude Desktop App の場合(~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "framer-plugin": {
      "command": "node",
      "args": ["/path/to/framer-plugin-mcp/build/index.js"]
    }
  }
}

Cursor/Claude Dev の場合(~/Library/Application Support/Cursor/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json):

{
  "mcpServers": {
    "framer-plugin": {
      "command": "node",
      "args": ["/path/to/framer-plugin-mcp/build/index.js"]
    }
  }
}

使用方法

設定すると、サーバーから次のツールを利用できます:

create_plugin

web3 機能を備えた Framer プラグインプロジェクトを新規作成します。

パラメーター:

  • name:プラグイン名
  • description:プラグインの説明
  • outputPath:出力ディレクトリのパス
  • web3Features:含める機能の配列(wallet-connect、contract-interaction、nft-display)

例:

{
  "name": "my-web3-plugin",
  "description": "A Framer plugin with web3 features",
  "outputPath": "./plugins/my-web3-plugin",
  "web3Features": ["wallet-connect", "nft-display"]
}
build_plugin

Framer プラグインプロジェクトを本番環境向けにビルドします。

パラメーター:

  • pluginPath:プラグインディレクトリのパス

例:

{
  "pluginPath": "./plugins/my-web3-plugin"
}

コントリビューション

コントリビューションを歓迎します!お気軽にプルリクエストを送信してください。

ライセンス

MIT License - 詳細は LICENSE ファイルをご覧ください

コメント

MCP は初めてですか?

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

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