cooper hewitt.com
cooper hewitt.com logo

Cooper Hewitt

Integrates with Cooper Hewitt Museum's collection API to enable searching and retrieving detailed information about arti...

Created byApr 23, 2025

Cooper Hewitt Model Context Protocol (MCP) Server

Description

A Model Context Protocol (MCP) server for interacting with the Cooper Hewitt Museum's collection API. This tool allows searching and retrieving detailed information about museum objects programmatically.
<a href="https://glama.ai/mcp/servers/hwkfkqvpq7"><img width="380" height="200" src="https://glama.ai/mcp/servers/hwkfkqvpq7/badge" alt="cooper-hewitt-mcp MCP server" /></a>

Prerequisites

  • Node.js (version 16+ recommended)
  • npm (Node Package Manager)

Installation

  1. Clone the repository:
  1. Install dependencies:
  1. Set up API Token - Create a `.env` file in the project root - Obtain an API token from the [Cooper Hewitt API](https://collection.cooperhewitt.org/api/) - Add your token to the `.env` file: ``` COOPER_HEWITT_API_TOKEN=your_api_token_here ```
  1. Update your claude_desktop_config.json

Available Tools

Search Objects

  • **Name**: `search-objects`
  • **Description**: Search for objects in the Cooper Hewitt collection
  • **Parameters**: - `query` (string, required): Search terms - `page` (number, optional): Page number of results - `perPage` (number, optional): Number of results per page

Get Object Details

  • **Name**: `get-object`
  • **Description**: Retrieve detailed information about a specific museum object
  • **Parameters**: - `id` (string, required): Unique identifier of the museum object

Running the Server

Development

  • Ensure all dependencies are installed
  • Run tests (if applicable)
  • Check code formatting

Contributing

  1. Fork the repository
  1. Create your feature branch (`git checkout -b feature/AmazingFeature`)
  1. Commit your changes (`git commit -m 'Add some AmazingFeature'`)
  1. Push to the branch (`git push origin feature/AmazingFeature`)
  1. Open a Pull Request

To-Do's (Very Much a WIP) ->

  • Fix image handingling in the artifacts on Claude Desktop

License

Specify your license - e.g., MIT, Apache 2.0

Contact

[]

Acknowledgments

  • Cooper Hewitt, Smithsonian Design Museum
  • Model Context Protocol SDK