返回市场
框架插件mcp

框架插件mcp

作者:Sheshiyer24 星标更新:2025-03-21

项目介绍

Framer Plugin MCP 服务器

一个模型上下文协议(MCP)服务器,用于创建和管理具有 web3 功能的 Framer 插件。此服务器提供了创建、构建和管理具有集成 web3 特性的 Framer 插件的工具,如钱包连接、合约交互和 NFT 显示。

功能

  • 创建具有 web3 功能的新 Framer 插件
  • 构建生产插件
  • 集成 web3 功能:
    • 钱包连接集成
    • 智能合约交互
    • 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 桌面应用 (~/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": "具有 web3 功能的 Framer 插件",
  1. outputPath: "./plugins/my-web3-plugin",
  2. web3Features: ["wallet-connect", "nft-display"]
}

build_plugin

构建 Framer 插件项目以供生产使用。

参数:

  • pluginPath: 插件目录路径

示例:

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

贡献

欢迎贡献!请随意提交拉取请求。

许可证

MIT 许可证 - 详情见 LICENSE 文件