MCP Server Giphy

by magarcia
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

  • Enables search, retrieval, and utilization of GIFs from Giphy, with features for content filtering by rating, multiple search methods (query-based, random, trending), pagination support, and comprehensive metadata for each GIF.

MCP 서버 Giphy

Giphy API를 위한 MCP 서버로, AI 모델이 Giphy에서 GIF를 검색, 추출, 활용할 수 있도록 지원합니다.

특징

  • 콘텐츠 필터링 : 적절한 콘텐츠를 보장하기 위해 등급(G, PG, PG-13, R)별로 결과를 필터링합니다.
  • 최적화된 응답 형식 : AI 모델 소비에 최적화된 응답 데이터
  • 다양한 검색 방법 : 쿼리 기반, 무작위 및 추세 GIF 검색 지원
  • 포괄적인 메타데이터 : 각 GIF에는 크기, 형식 및 속성을 포함한 전체 메타데이터가 제공됩니다.
  • 페이지 매김 지원 : 효율적인 API 사용을 위해 결과 크기 및 페이지 매김 제어

도구

  1. search_gifs
    • 쿼리 문자열을 사용하여 Giphy에서 GIF 검색
    • 입력:
      • query (문자열): 검색어 또는 구문
      • limit (선택적 숫자): 반환할 최대 객체 수(기본값: 10, 최대값: 50)
      • offset (선택적 숫자): 결과 오프셋(기본값: 0)
      • rating (선택 문자열): 콘텐츠 등급(g, pg, pg-13, r)
      • lang (선택적 문자열): 언어 코드(기본값: en)
    • 반환: 메타데이터가 포함된 GIF 객체 배열
  2. get_random_gif
    • Giphy에서 무작위 GIF를 가져오세요. 선택적으로 태그로 필터링할 수 있습니다.
    • 입력:
      • tag (선택적 문자열): 무작위 결과를 제한하는 태그
      • rating (선택 문자열): 콘텐츠 등급(g, pg, pg-13, r)
    • 반환: 메타데이터가 포함된 무작위 GIF 객체
  3. get_trending_gifs
    • Giphy에서 현재 인기 있는 GIF를 받아보세요
    • 입력:
      • limit (선택적 숫자): 반환할 최대 객체 수(기본값: 10, 최대값: 50)
      • offset (선택적 숫자): 결과 오프셋(기본값: 0)
      • rating (선택 문자열): 콘텐츠 등급(g, pg, pg-13, r)
    • 반환: 메타데이터가 포함된 인기 GIF 객체 배열

응답 형식

응답의 각 GIF에는 다음이 포함됩니다.

  • id : 고유한 Giphy 식별자
  • title : GIF 제목
  • url : Giphy 웹사이트의 GIF URL
  • images : 다양한 이미지 형식을 포함하는 객체로, 각각 다음이 포함됩니다.
    • url : 이미지 파일에 대한 직접 URL
    • width : 이미지 너비
    • height : 이미지 높이
  • 추가 메타데이터가 있는 경우

설정

Smithery를 통해 설치

Smithery를 통해 Claude Desktop용 mcp-server-giphy를 자동으로 설치하려면:

지엑스피1

Giphy API 키

Giphy API 키 생성 :

  • Giphy 개발자 계정에 가입하세요
  • API 키를 얻기 위한 앱 만들기
  • 귀하의 요구 사항에 따라 무료 계층 또는 유료 옵션 중에서 선택하세요

환경 구성

API 키로 .env 파일을 만듭니다.

GIPHY_API_KEY=your_api_key_here

Claude Desktop과 함께 사용

Claude Desktop과 함께 사용하려면 claude_desktop_config.json 에 다음을 추가하세요.

{ "mcpServers": { "giphy": { "command": "npx", "args": ["-y", "mcp-server-giphy"], "env": { "GIPHY_API_KEY": "<YOUR_API_KEY>" } } } }

개발

# Install dependencies npm install # Build the project npm run build # Start the server npm start # Run in development mode with hot reloading npm run dev # Run tests npm test # Use with MCP Inspector npm run inspector

특허

이 MCP 서버는 MIT 라이선스에 따라 라이선스가 부여됩니다. 즉, MIT 라이선스의 조건에 따라 소프트웨어를 자유롭게 사용, 수정 및 배포할 수 있습니다. 자세한 내용은 프로젝트 저장소의 LICENSE 파일을 참조하세요.

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

콘텐츠 필터링, 다양한 검색 방법, 포괄적인 메타데이터와 같은 기능을 통해 AI 모델이 Giphy의 GIF를 검색, 추출 및 활용할 수 있도록 지원합니다.

  1. Features
    1. Tools
      1. Response Format
        1. Setup
          1. Installing via Smithery
          2. Giphy API Key
          3. Environment Configuration
          4. Usage with Claude Desktop
        2. Development
          1. License
            ID: roajz0npwj