Rijksmuseum MCP Server

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

  • The server uses .ENV for configuration, allowing users to set their Rijksmuseum API key and other environment variables.

  • The server can be installed via an NPM package (mcp-server-rijksmuseum), allowing easy integration with Claude Desktop.

라이크스뮤지엄 MCP 서버

자연어 상호작용을 통해 라이크스뮤지엄 소장품에 접근할 수 있는 모델 컨텍스트 프로토콜(MCP) 서버입니다. 이 서버를 통해 AI 모델은 라이크스뮤지엄 소장품과 작품을 탐색, 분석 및 상호작용할 수 있습니다.

특징

이 서버는 라이크스 박물관 컬렉션과 상호작용하기 위한 여러 가지 도구를 제공합니다.

1. 작품 검색 ( search_artwork )

다음을 포함한 다양한 기준을 사용하여 작품을 검색하고 필터링합니다.

  • 텍스트 기반 검색
  • 아티스트 이름
  • 아트워크 유형
  • 재료 및 기술
  • 기간
  • 그림 물감
  • 그리고 더 많은 것

2. 아트워크 세부 정보( get_artwork_details )

다음을 포함하여 특정 예술 작품에 대한 포괄적인 정보를 검색합니다.

  • 기본 정보(제목, 아티스트, 날짜)
  • 물리적 특성
  • 역사적 맥락
  • 시각 정보
  • 큐레이션 정보
  • 전시 역사

3. 고해상도 이미지( get_artwork_image )

심층 확대 기능으로 고해상도 이미지 데이터에 액세스하세요.

  • 다양한 확대/축소 레벨
  • 타일 기반 이미지 로딩
  • 전체 해상도 지원
  • 위치 정보

4. 사용자 컬렉션( get_user_setsget_user_set_details )

사용자가 만든 컬렉션을 살펴보세요.

  • 큐레이트된 세트 탐색
  • 주제별 그룹 보기
  • 수집 패턴 분석
  • 자세한 설정 정보에 접근하세요

5. 이미지 보기( open_image_in_browser )

자세한 내용을 보려면 브라우저에서 아트워크 이미지를 직접 열어 보세요.

6. 아티스트 타임라인( get_artist_timeline )

아티스트 작품의 연대순 타임라인을 생성합니다.

  • 예술적 발전 추적
  • 기간 및 스타일 분석
  • 경력 진행 연구

예시 사용 사례

이 서버를 사용할 때 AI에게 물어볼 수 있는 몇 가지 쿼리 예시는 다음과 같습니다.

아트워크 발견

지엑스피1

아트워크 분석

"Tell me everything about The Night Watch" "What are the dimensions and materials used in Van Gogh's Self Portrait?" "Show me high-resolution details of the brushwork in Vermeer's The Milkmaid" "Compare the colors used in different versions of The Potato Eaters"

아티스트 리서치

"Create a timeline of Rembrandt's self-portraits" "How did Van Gogh's use of color evolve throughout his career?" "Show me all works by Frans Hals in chronological order" "What techniques did Jan Steen use in his paintings?"

주제별 탐색

"Find all artworks depicting biblical scenes" "Show me paintings of Amsterdam in the 17th century" "What artworks feature flowers or still life arrangements?" "Find portraits that include musical instruments"

컬렉션 분석

"Show me the most popular user-curated collections" "Find sets that focus on landscape paintings" "What are the recent additions to the museum's collection?" "Show me collections featuring works from multiple artists"

시각적 세부 정보

"Let me examine the details in the background of The Night Watch" "Show me a close-up of the jewelry in Girl with a Pearl Earring" "Can you display the highest resolution version of The Jewish Bride?" "I want to study the facial expressions in The Syndics"

시작하기

이 서버는 두 가지 방법으로 설치할 수 있습니다.

1. NPM 패키지와 함께 Claude Desktop 사용

Claude 구성 파일을 업데이트하세요( ~/Library/Application Support/Claude/claude_desktop_config.json ):

{ "mcpServers": { "rijksmuseum-server": { "command": "npx", "args": [ "-y", "mcp-server-rijksmuseum" ], "env": { "RIJKSMUSEUM_API_KEY": "your_api_key_here" } } } }

API 키는 Rijksmuseum API Portal 에서 받을 수 있습니다.

2. 출처로부터

  1. 이 저장소를 복제하세요
  2. 종속성 설치:
    npm install
  3. 예제 환경 파일을 복사하세요.
    cp .env.example .env
  4. Rijksmuseum API 키를 .env 파일에 추가하세요.
    RIJKSMUSEUM_API_KEY=your_api_key_here
  5. 그런 다음 Claude 구성 파일을 업데이트하세요.
    { "mcpServers": { "rijksmuseum-server": { "command": "node", "args": [ "/path/to/rijksmuseum-server/build/index.js" ], "env": { "RIJKSMUSEUM_API_KEY": "your_api_key_here" } } } }

다음 사항을 확인하세요.

  • /path/to/rijksmuseum-server 설치 경로로 바꾸세요.
  • env 섹션에 Rijksmuseum API 키를 추가하세요.

구성을 업데이트한 후 Claude Desktop을 다시 시작하여 변경 사항을 적용하세요.

구성

서버는 환경 변수를 통해 구성할 수 있습니다.

  • RIJKSMUSEUM_API_KEY : Rijksmuseum API 키(필수)
  • PORT : 서버 포트(기본값: 3000)
  • LOG_LEVEL : 로깅 레벨(기본값: 'info')

API 문서

이 서버에서 사용하는 Rijksmuseum API 엔드포인트에 대한 자세한 내용은 Rijksmuseum API 문서를 참조하세요.

기여하다

기여를 환영합니다! 풀 리퀘스트를 제출하거나 버그 및 기능 요청 관련 이슈를 생성해 주세요.

특허

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

ID: 4rmiexp64y