Skip to main content
Glama

cooper-hewitt-mcp

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.

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
-
security - not tested
A
license - permissive license
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Interact with the Cooper Hewitt API with MCP.

  1. Description
    1. Prerequisites
      1. Installation
        1. Available Tools
          1. Search Objects
          2. Get Object Details
        2. Running the Server
          1. Development
            1. Contributing
              1. To-Do's (Very Much a WIP) ->
                1. License
                  1. Contact
                    1. Acknowledgments

                      Related MCP Servers

                      • -
                        security
                        A
                        license
                        -
                        quality
                        MCP Server for the Perplexity API.
                        Last updated -
                        58
                        Python
                        MIT License
                        • Linux
                        • Apple
                      • -
                        security
                        A
                        license
                        -
                        quality
                        An MCP server that exposes HTTP methods defined in an OpenAPI specification as tools, enabling interaction with APIs via the Model Context Protocol.
                        Last updated -
                        8
                        Python
                        MIT License
                      • -
                        security
                        A
                        license
                        -
                        quality
                        api-test-mcp
                        Last updated -
                        6
                        JavaScript
                        MIT License
                        • Apple
                        • Linux

                      View all related MCP servers

                      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