Pinterest MCP Server 使用说明
项目简介
Pinterest MCP Server 是一个基于 Model Context Protocol (MCP) 的服务器,旨在为 LLM 应用提供 Pinterest 图片搜索和信息检索功能。它可以与 Cursor IDE 等 MCP 客户端集成,允许用户通过自然语言指令搜索 Pinterest 图片、获取图片详情和下载图片。
主要功能点
- Pinterest 图片搜索: 通过关键词在 Pinterest 上快速搜索相关图片。
- 图片信息检索: 获取 Pinterest 图片的详细信息,例如图片链接、标题等。
- headless 模式: 支持 headless 浏览器模式,无需图形界面即可运行,提高服务器效率。
- 结果数量控制: 可以限制每次搜索返回的图片数量。
- 图片下载: 支持将搜索到的 Pinterest 图片下载到本地目录。
安装步骤
手动安装 (推荐)
- 克隆仓库
git clone https://github.com/terryso/mcp-pinterest.git pinterest-mcp-server - 进入项目目录
cd pinterest-mcp-server - 安装依赖
npm install - 构建项目
npm run build
通过 Smithery 安装 (Claude Desktop)
如果你使用 Claude Desktop,可以通过 Smithery 自动安装:
npx -y @smithery/cli install mcp-pinterest --client claude
服务器配置 (Cursor IDE)
要在 Cursor IDE 中配置此 MCP 服务器,请按照以下步骤操作:
-
打开 Cursor IDE。
-
进入设置 (⚙️) > Extensions > MCP。
-
点击 "Add Server"。
-
填写服务器配置信息:
- Name: 'Pinterest MCP' (服务器名称,可以自定义)
- TYPE: 'COMMAND' (服务器类型,选择 COMMAND)
- COMMAND: 'node /path/to/pinterest-mcp-server/dist/pinterest-mcp-server.js' (服务器启动命令)
注意: 请将 '/path/to/pinterest-mcp-server' 替换为你本地仓库的实际路径。
-
点击 "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