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

Pinterest MCP 서버

Pinterest 이미지 검색 및 정보 수집을 위한 MCP(모델 컨텍스트 프로토콜) 서버입니다.

특징

  • 키워드로 Pinterest에서 이미지 검색
  • Pinterest 이미지에 대한 자세한 정보를 검색합니다
  • MCP를 통한 Cursor IDE와의 원활한 통합
  • 헤드리스 브라우저 모드 지원
  • 검색 결과에 대한 제어 제한

필수 조건

설치

Smithery를 통해 설치

Smithery를 통해 Claude Desktop에 mcp-pinterest를 자동으로 설치하려면:

지엑스피1

수동

  1. 이 저장소를 복제하세요:
    git clone https://github.com/terryso/mcp-pinterest.git pinterest-mcp-server cd pinterest-mcp-server
  2. 종속성 설치:
    npm install

용법

명령 모드(권장)

서버를 빌드하세요:

npm run build

이제 이 서버를 Cursor의 MCP 서버로 사용할 수 있습니다.

커서에서 MCP 서버로 구성

  1. 커서 IDE 열기
  2. 설정(⚙️) > 확장 프로그램 > MCP로 이동하세요.
  3. "서버 추가"를 클릭하세요
  4. 다음 세부 정보를 입력하세요.
    • 이름: Pinterest MCP
    • 유형: 명령
    • 명령어: node
    • 인수: ["/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. "저장"을 클릭하세요

사용 가능한 MCP 기능

서버는 다음과 같은 MCP 기능을 제공합니다.

  • pinterest_search : 키워드로 Pinterest 이미지 검색
    • 매개변수:
      • keyword : 검색어 (필수)
      • limit : 반환할 이미지 수(기본값: 10)
      • headless : 헤드리스 브라우저 모드를 사용할지 여부(기본값: true)
  • pinterest_get_image_info : Pinterest 이미지에 대한 자세한 정보를 가져옵니다.
    • 매개변수:
      • image_url : Pinterest 이미지의 URL (필수)

커서에서의 사용 예

구성이 완료되면 Cursor의 AI 채팅에서 Pinterest MCP 기능을 직접 사용할 수 있습니다.

Search for robot images on Pinterest

AI는 MCP 서버를 사용하여 Pinterest를 검색하고 결과를 표시합니다.

스크린샷 예시

三上悠亚 이미지 20개를 검색하여 모든 이미지를 성공적으로 다운로드한 모습을 보여주는 스크린샷입니다.

개발

프로젝트 구조

  • pinterest-mcp-server.ts : 메인 서버 파일
  • dist/pinterest-mcp-server.js : 프로덕션을 위해 빌드된 JavaScript 파일
  • package.json : 프로젝트 구성 및 종속성

새로운 기능 추가

새로운 MCP 기능을 추가하려면:

  1. pinterest-mcp-server.ts 수정
  2. MCP SDK를 사용하여 새로운 기능 등록
  3. 함수 논리를 구현합니다
  4. npm run build 로 다시 빌드하세요

문제 해결

  • 서버가 시작되지 않으면 포트가 이미 사용 중인지 확인하세요.
  • npm install 사용하여 모든 종속성이 올바르게 설치되었는지 확인하세요.
  • tsconfig.json 파일을 사용하여 TypeScript가 올바르게 구성되었는지 확인하세요.
  • 빌드 오류가 발생하면 npm install -D typescript @types/node 실행해 보세요.
  • Pinterest 접속을 위한 네트워크 연결 확인

특허

이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여되었습니다. 자세한 내용은 라이선스 파일을 참조하세요.

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

이미지 검색 및 정보 검색을 위한 Pinterest 모델 컨텍스트 프로토콜(MCP) 서버

  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