Skip to main content
Glama
behole

cooper-hewitt-mcp

by behole

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.

Related MCP server: GBIF Biodiversity MCP Server

Prerequisites

  • Node.js (version 16+ recommended)

  • npm (Node Package Manager)

Installation

  1. Clone the repository:

git clone https://github.com/behole/cooper-hewitt-mcp.git
cd cooper-hewitt-mcp
  1. Install dependencies:

npm install
  1. Set up API Token

    • Create a .env file in the project root

    • Obtain an API token from the Cooper Hewitt API

    • Add your token to the .env file:

    COOPER_HEWITT_API_TOKEN=your_api_token_here
  2. Update your claude_desktop_config.json

"cooper-hewitt": {
      "command": "node",
      "args": ["path to your index.js"]
    }

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

node index.js

Development

  • Ensure all dependencies are installed

  • Run tests (if applicable)

  • Check code formatting

Contributing

  1. Fork the repository

  2. Create your feature branch (git checkout -b feature/AmazingFeature)

  3. Commit your changes (git commit -m 'Add some AmazingFeature')

  4. Push to the branch (git push origin feature/AmazingFeature)

  5. 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

A
license - permissive license
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Wikimedia REST API v1 MCP.

  • Data.gov MCP — wraps Data.gov CKAN API (catalog.data.gov/api/3)

  • NYT MCP — wraps The New York Times Developer APIs (developer.nytimes.com)

View all MCP Connectors

Latest Blog Posts

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/behole/cooper-hewitt-mcp'

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