mcp-pinterest

by terryso
Verified

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Integrations

  • Allows searching for images on Pinterest by keywords and retrieving detailed information about Pinterest images

Servidor MCP de Pinterest

Un servidor de Protocolo de Contexto Modelo (MCP) para la búsqueda de imágenes y la recuperación de información en Pinterest.

Características

  • Buscar imágenes en Pinterest por palabras clave
  • Recuperar información detallada sobre las imágenes de Pinterest
  • Integración perfecta con Cursor IDE a través de MCP
  • Compatibilidad con el modo de navegador sin cabeza
  • Control de límites para los resultados de búsqueda

Prerrequisitos

Instalación

Instalación mediante herrería

Para instalar mcp-pinterest para Claude Desktop automáticamente a través de Smithery :

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

Manual

  1. Clonar este repositorio:
    git clone https://github.com/terryso/mcp-pinterest.git pinterest-mcp-server cd pinterest-mcp-server
  2. Instalar dependencias:
    npm install

Uso

Modo de comando (recomendado)

Construir el servidor:

npm run build

Ahora puedes usar este servidor como servidor MCP en Cursor.

Configuración como servidor MCP en Cursor

  1. Abrir cursor IDE
  2. Vaya a Configuración (⚙️) > Extensiones > MCP
  3. Haga clic en "Agregar servidor"
  4. Introduzca los siguientes datos:
    • Nombre: Pinterest MCP
    • Tipo: Comando
    • Comando: node
    • Argumentos: ["/path/to/mcp-pinterest/dist/pinterest-mcp-server.js"]

    或者直接编辑Cursor的MCP配置文件(通常位于~/.cursor/mcp.json ),添加以下内容:

    "pinterest": { "command": "node", "args": ["/path/to/mcp-pinterest/dist/pinterest-mcp-server.js"] }
  5. Haga clic en "Guardar"

Funciones MCP disponibles

El servidor expone las siguientes funciones MCP:

  • pinterest_search : busca imágenes en Pinterest por palabra clave
    • Parámetros:
      • keyword : término de búsqueda (obligatorio)
      • limit : Número de imágenes a devolver (predeterminado: 10)
      • headless : si se debe utilizar el modo de navegador sin cabeza (valor predeterminado: verdadero)
  • pinterest_get_image_info : Obtenga información detallada sobre una imagen de Pinterest
    • Parámetros:
      • image_url : URL de la imagen de Pinterest (obligatorio)

Ejemplo de uso en Cursor

Una vez configurado, puedes usar las funciones de Pinterest MCP directamente en el chat de IA de Cursor:

Search for robot images on Pinterest

La IA utilizará el servidor MCP para buscar en Pinterest y mostrar los resultados.

Ejemplo de captura de pantalla

Captura de pantalla que muestra una búsqueda de 20 imágenes de 三上悠亚 con todas las imágenes descargadas correctamente.

Desarrollo

Estructura del proyecto

  • pinterest-mcp-server.ts : Archivo del servidor principal
  • dist/pinterest-mcp-server.js : Archivo JavaScript creado para producción
  • package.json : Configuración del proyecto y dependencias

Añadiendo nuevas funciones

Para agregar nuevas funciones MCP:

  1. Modificar pinterest-mcp-server.ts
  2. Registrar nuevas funciones utilizando el SDK de MCP
  3. Implementar la lógica de la función
  4. Reconstruir con npm run build

Solución de problemas

  • Si el servidor no se inicia, verifique si el puerto ya está en uso
  • Asegúrese de que todas las dependencias estén instaladas correctamente con npm install
  • Asegúrese de que TypeScript esté configurado correctamente con un archivo tsconfig.json
  • Si encuentra errores de compilación, intente ejecutar npm install -D typescript @types/node
  • Verificar la conectividad de red para acceder a Pinterest

Licencia

Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.

-
security - not tested
A
license - permissive license
-
quality - not tested

Un servidor de Protocolo de Contexto Modelo (MCP) de Pinterest para la búsqueda de imágenes y la recuperación de información

  1. Features
    1. Prerequisites
      1. Installation
        1. Installing via Smithery
        2. Manual
      2. Usage
        1. Command Mode (Recommended)
      3. Configuring as MCP Server in Cursor
        1. Available MCP Functions
          1. Example Usage in Cursor
            1. Example Screenshot
          2. Development
            1. Project Structure
            2. Adding New Features
          3. Troubleshooting
            1. License
              ID: 9czyga0hyf