smithsonian-mcp-server

Search 19.4M Smithsonian Open Access objects, get CC0 images, find cross-collection connections.

От сообщества: Добавлен пользователем или импортирован; проверьте владельца перед подключениемРаботаетБез входаГлобальныйБесплатноТолько чтение

Что умеет

  • Smithsonian Search: Search across 19.4 million Smithsonian objects by text query and optional filters. Filters narrow by museum unit, object type, decade, culture, geographic place, and online/CC0 ava
  • Smithsonian List Terms: Enumerate the valid term vocabulary for an indexed Smithsonian filter field (unit_code, culture, place, date, online_media_type). Smithsonian uses a controlled vocabulary where
  • Smithsonian Get Object: Fetch the full catalog record for a Smithsonian object by its record_id (from smithsonian_search results). Returns all available metadata: title, dates, materials, dimensions,

Какие данные видит

Нужен ли аккаунт

Не нужен: сервер работает без входа

Search 19.4M Smithsonian Open Access objects, get CC0 images, find cross-collection connections.

Список инструментов сервера (6)

Технические названия из tools/list. Нужны только разработчикам.

smithsonian_searchSearch across 19.4 million Smithsonian objects by text query and optional filters. Filters narrow by museum unit, object type, decade, culture, geographic place, and online/CC0 availability. Returns curated summaries (title, date, museum, thumbnail URL, CC0 flag) with the total match count. The record_id in each result is the identifier for smithsonian_get_object, smithsonian_find_related, and smithsonian_get_media.
smithsonian_list_termsEnumerate the valid term vocabulary for an indexed Smithsonian filter field (unit_code, culture, place, date, online_media_type). Smithsonian uses a controlled vocabulary where terms are often plural or qualified (e.g. "Paintings", not "Painting"), so filter values guessed rather than drawn from this vocabulary tend to return empty results. Returns a page of the field's distinct term values; large vocabularies (place has 100k+ terms) page via start and rows.
smithsonian_get_objectFetch the full catalog record for a Smithsonian object by its record_id (from smithsonian_search results). Returns all available metadata: title, dates, materials, dimensions, provenance, exhibition history, credit line, accession identifiers, and a media summary. The media summary is a count; full image URLs come from smithsonian_get_media.
smithsonian_get_mediaReturn all available CC0 images for a Smithsonian object at multiple resolutions. Only CC0 (open access) images are returned; an object whose media is entirely non-CC0 yields no downloadable images. Each image entry includes thumbnail (~120px), screen-size (~800px), and high-resolution JPEG/TIFF URLs with pixel dimensions. The cc0_only filter on smithsonian_search surfaces objects that have downloadable CC0 images.
smithsonian_exploreBrowse Smithsonian collections by category to answer "what does the Smithsonian have about X?" questions. Constructs and executes a category-constrained search, then returns an overview: total count, a curated set of sample objects, and a breakdown of which museums hold matching objects. Four browse modes: museum (by unit code or name), culture (by culture term), period (by decade), medium (by object type). Use as the entry point for open-ended research.
smithsonian_find_relatedDiscover objects across Smithsonian collections related to a given anchor object. Fetches the anchor object's metadata (culture, period, object type, maker names, topic terms), then fans out up to 4 parallel searches using different metadata signals as queries. Deduplicates against the anchor and interleaves results across the fan-out signals so each signal contributes. Cross-museum discovery is the differentiator — an NASM aerospace anchor may surface related objects from NMNH, SAAM, and NMAH.
smithsonian-mcp-server: подключить к Claude, ChatGPT, Cursor · Connectors.fun