Pinterest MCP Server

Pinterest MCP Server

site icon
2025.04.10 7
TypeScript图片搜索信息检索内容生成
mcp-pinterest 是一个基于 Model Context Protocol (MCP) 的 Pinterest 图片搜索和信息检索服务。它允许用户通过关键词搜索 Pinterest 上的图片,并获取图片的详细信息。该服务支持与 Cursor IDE 的无缝集成,并提供无头浏览器模式和搜索结果数量控制等功能。
View on GitHub

Overview

基本能力

产品定位

mcp-pinterest 是一个专门用于 Pinterest 图片搜索和信息检索的 MCP 服务器。

核心功能

  • 通过关键词搜索 Pinterest 上的图片
  • 获取 Pinterest 图片的详细信息
  • 与 Cursor IDE 的无缝集成
  • 支持无头浏览器模式
  • 控制搜索结果的数量

适用场景

  • 在开发过程中需要快速获取 Pinterest 图片资源
  • 需要批量检索 Pinterest 图片信息
  • 在 Cursor IDE 中集成 Pinterest 搜索功能

工具列表

  • pinterest_search: 通过关键词搜索 Pinterest 图片
  • 参数: keyword (搜索词, 必填), limit (返回图片数量, 默认 10), headless (是否使用无头浏览器模式, 默认 true)
  • pinterest_get_image_info: 获取 Pinterest 图片的详细信息
  • 参数: image_url (Pinterest 图片 URL, 必填)

常见问题解答

  • 服务器启动失败: 检查端口是否被占用
  • 依赖问题: 确保所有依赖已正确安装 (npm install)
  • TypeScript 配置问题: 确保 tsconfig.json 文件配置正确
  • 构建错误: 尝试运行 npm install -D typescript @types/node
  • Pinterest 访问问题: 检查网络连接

使用教程

使用依赖

  • Node.js (v18 或更高版本)
  • Cursor IDE (用于 MCP 集成)

安装教程

通过 Smithery 安装

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

手动安装

  1. 克隆仓库: bash git clone https://github.com/terryso/mcp-pinterest.git pinterest-mcp-server cd pinterest-mcp-server
  2. 安装依赖: bash npm install
  3. 构建服务器: bash npm run build

调试方式

  1. 在 Cursor IDE 中配置 MCP 服务器:
  2. 打开 Cursor IDE
  3. 进入 Settings (⚙️) > Extensions > MCP
  4. 点击 "Add Server"
  5. 输入以下信息:
    • Name: Pinterest MCP
    • TYPE: COMMAND
    • COMMAND: node /path/to/mcp-pinterest/dist/pinterest-mcp-server.js
  6. 点击 "Save"
  7. 在 Cursor 的 AI 聊天中使用 Pinterest MCP 功能: Search for robot images on Pinterest

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。