MS

molanojustin/smithsonian-mcp

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

10 stars 4 forks 품질 84 트렌드 38MIT

A Model Context Protocol (MCP) server that provides AI assistants with access to the Smithsonian Institution's Open Access collections.

개요

A Model Context Protocol (MCP) server for the Smithsonian Institution's Open Access collections. It lets AI assistants such as Claude Desktop search more than 14 million object records and 2.8 million archive records from Smithsonian museums, libraries, archives and research centers, find out what is on display now, and fetch full object records with images and links to the museum websites. Which Muppets are on display right now at the National Museum of American History? The assistant calls search_objects(query="muppet", museum="American History", on_view=true) and finds the objects currently on view, such as: Version 2.0 replaces the 28 tools of version 1.x with 5. See Migrating from 1.x and the changelog. - A free API key from api.data.gov/signup - uv. uv downloads a compatible Python (3.10 or newer) if one is not already installed. The server speaks MCP over stdio by default. MCP clients such as Claude Desktop start it on demand; you do not run it in the background yourself.

README

원문 README의 일부입니다. 원문 보기.

Smithsonian Open Access MCP Server

A Model Context Protocol (MCP) server for the Smithsonian Institution’s Open Access collections. It lets AI assistants such as Claude Desktop search more than 14 million object records and 2.8 million archive records from Smithsonian museums, libraries, archives and research centers, find out what is on display now, and fetch full object records with images and links to the museum websites.

Ask, for example:

Which Muppets are on display right now at the National Museum of American History?

The assistant calls search_objects(query="muppet", museum="American History", on_view=true) and finds the objects currently on view, such as:

Objects Exhibition
Elmo, Fozzie Bear, Oscar the Grouch and Rosita puppets Entertainment Nation
Oscar the Grouch’s trash can and Mr. Hooper’s costume from Sesame Street Entertainment Nation
The Muppets lunch box (1979) Taking America To Lunch

Version 2.0 replaces the 28 tools of version 1.x with 5. See Migrating from 1.x and the changelog.

Contents

Quick Start

You need:

  • A free API key from api.data.gov/signup
  • uv. uv downloads a compatible Python (3.10 or newer) if one is not already installed.

The server speaks MCP over stdio by default. MCP clients such as Claude Desktop start it on demand; you do not run it in the background yourself. For clients that connect over HTTP, it can also run as a long-lived server; see HTTP transport.

Add this to claude_desktop_config.json. It installs and runs the server straight from the GitHub repository, with no clone or virtual environment to manage:

{
  "mcpServers": {
    "smithsonian_open_access": {
      "command": "uvx",
      "args": [
        "--from",
        "git+https://github.com/molanojustin/smithsonian-mcp",
        "smithsonian-mcp"
      ],
      "env": {
        "SMITHSONIAN_API_KEY": "your_key_here"
      }
    }
  }
}
GitHub에서 전체 README 보기

설치

uvx --from git+https://github.com/molanojustin/smithsonian-mcp smithsonian-mcp
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "smithsonian_open_access": { "command": "uvx", "args": [ "--from", "git+https://github.com/molanojustin/smithsonian-mcp", "smithsonian-mcp" ], "env": { "SMITHSONIAN_API_KEY": "your_key_here" } } } }