cooper-hewitt-mcp
This server allows programmatic interaction with the Cooper Hewitt Museum's collection API using the Model Context Protocol.
Search for objects: Search the museum's collection using keywords, with optional pagination parameters (
pageandperPage).Retrieve object details: Get detailed information about a specific museum object by providing its unique identifier.
Integration: Use the server to integrate museum collection data into applications or workflows.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@cooper-hewitt-mcpsearch for chairs designed by Charles Eames"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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
Clone the repository:
git clone https://github.com/behole/cooper-hewitt-mcp.git
cd cooper-hewitt-mcpInstall dependencies:
npm installSet up API Token
Create a
.envfile in the project rootObtain an API token from the Cooper Hewitt API
Add your token to the
.envfile:
COOPER_HEWITT_API_TOKEN=your_api_token_hereUpdate your claude_desktop_config.json
"cooper-hewitt": {
"command": "node",
"args": ["path to your index.js"]
}Available Tools
Search Objects
Name:
search-objectsDescription: Search for objects in the Cooper Hewitt collection
Parameters:
query(string, required): Search termspage(number, optional): Page number of resultsperPage(number, optional): Number of results per page
Get Object Details
Name:
get-objectDescription: Retrieve detailed information about a specific museum object
Parameters:
id(string, required): Unique identifier of the museum object
Running the Server
node index.jsDevelopment
Ensure all dependencies are installed
Run tests (if applicable)
Check code formatting
Contributing
Fork the repository
Create your feature branch (
git checkout -b feature/AmazingFeature)Commit your changes (
git commit -m 'Add some AmazingFeature')Push to the branch (
git push origin feature/AmazingFeature)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
This server cannot be installed
Maintenance
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
- Alicense-qualityAmaintenanceQuery SEC EDGAR filings, XBRL financials, and company data through MCP.Last updated1,2507Apache 2.0
- Alicense-qualityAmaintenanceSearch GBIF species taxonomy, occurrence records, datasets, and publishers via MCP.Last updated1311Apache 2.0
- Alicense-qualityAmaintenanceGeocode, reverse geocode, and run Overpass spatial queries on OpenStreetMap data via MCP.Last updated8954Apache 2.0
- Alicense-qualityAmaintenanceSearch and query government open-data portals (Socrata SODA API) via MCP.Last updated1002Apache 2.0
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)
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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