Pinterest MCP Server 使用说明

项目简介

Pinterest MCP Server 是一个基于 Model Context Protocol (MCP) 的服务器,旨在为 LLM 应用提供 Pinterest 图片搜索和信息检索功能。它可以与 Cursor IDE 等 MCP 客户端集成,允许用户通过自然语言指令搜索 Pinterest 图片、获取图片详情和下载图片。

主要功能点

  • Pinterest 图片搜索: 通过关键词在 Pinterest 上快速搜索相关图片。
  • 图片信息检索: 获取 Pinterest 图片的详细信息,例如图片链接、标题等。
  • headless 模式: 支持 headless 浏览器模式,无需图形界面即可运行,提高服务器效率。
  • 结果数量控制: 可以限制每次搜索返回的图片数量。
  • 图片下载: 支持将搜索到的 Pinterest 图片下载到本地目录。

安装步骤

手动安装 (推荐)

  1. 克隆仓库
    git clone https://github.com/terryso/mcp-pinterest.git pinterest-mcp-server
  2. 进入项目目录
    cd pinterest-mcp-server
  3. 安装依赖
    npm install
  4. 构建项目
    npm run build

通过 Smithery 安装 (Claude Desktop)

如果你使用 Claude Desktop,可以通过 Smithery 自动安装:

npx -y @smithery/cli install mcp-pinterest --client claude

服务器配置 (Cursor IDE)

要在 Cursor IDE 中配置此 MCP 服务器,请按照以下步骤操作:

  1. 打开 Cursor IDE。

  2. 进入设置 (⚙️) > Extensions > MCP。

  3. 点击 "Add Server"。

  4. 填写服务器配置信息:

    • Name: 'Pinterest MCP' (服务器名称,可以自定义)
    • TYPE: 'COMMAND' (服务器类型,选择 COMMAND)
    • COMMAND: 'node /path/to/pinterest-mcp-server/dist/pinterest-mcp-server.js' (服务器启动命令)

    注意: 请将 '/path/to/pinterest-mcp-server' 替换为你本地仓库的实际路径。

  5. 点击 "Save" 保存配置。

配置信息 JSON 示例 (无需手动填写,在 Cursor IDE 界面配置即可):

{
  "servers": [
    {
      "name": "Pinterest MCP",  // 服务器名称,自定义
      "type": "COMMAND",       // 服务器类型,COMMAND 表示命令行启动
      "command": "node /path/to/pinterest-mcp-server/dist/pinterest-mcp-server.js" // 服务器启动命令,指向构建后的 js 文件,需要替换为实际路径
    }
  ]
}

基本使用方法

成功配置后,在 Cursor IDE 的 AI 聊天框中,你可以使用自然语言指令来调用 Pinterest MCP Server 的功能。

示例:

  • 搜索关于机器人的 Pinterest 图片:

    Search for robot images on Pinterest
  • 搜索 20 张风景图片并下载到本地:

    Search for landscape images on Pinterest and download them, limit to 20

服务器会将搜索结果以文本和链接的形式返回到聊天界面,如果调用了下载功能,图片还会被保存到服务器的 'downloads' 目录中(默认在项目根目录下)。

信息

分类

网页与API