Skip to main content
Glama

Smithsonian Open Access MCP Server

by molanojustin
MIT License
233
2
  • Apple
  • Linux
__init__.py1.57 kB
""" Smithsonian Open Access MCP Server This package provides an MCP (Model Context Protocol) server for accessing the Smithsonian Institution's Open Access collections through a standardized interface that AI assistants can use. Key Features: - Search across 3+ million Smithsonian collection objects - Access detailed object metadata and images - Filter by museum/unit, object type, creator, materials, and more - Educational and research-oriented prompt templates - Full support for CC0 licensed content Usage: from smithsonian_mcp import mcp # Run the server mcp.run() API Key Setup: Get your free API key from https://api.data.gov/signup/ Set environment variable: SMITHSONIAN_API_KEY=your_key_here """ from warnings import warn from .app import mcp from .config import Config from .models import SmithsonianObject, SearchResult, CollectionSearchFilter from .api_client import SmithsonianAPIClient, create_client from . import server, tools, resources, prompts, context, main, utils try: from ._version import __version__ except ModuleNotFoundError: # pragma: no cover - fallback for missing build artefact warn("Version module not found, setting local __version__ to '0.0.0'") __version__ = "0.0.0" __author__ = "Justin Molano" __email__ = "justinmolano2@gmail.com" __all__ = [ "mcp", "Config", "SmithsonianObject", "SearchResult", "CollectionSearchFilter", "SmithsonianAPIClient", "create_client", "server", "tools", "resources", "prompts", "context", "main", "utils", ]

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/molanojustin/smithsonian-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server