cooper-hewitt-mcp

Servidor de protocolo de contexto de modelo (MCP) de Cooper Hewitt

Descripción

Un servidor de Protocolo de Contexto de Modelo (MCP) para interactuar con la API de colección del Museo Cooper Hewitt. Esta herramienta permite buscar y recuperar información detallada sobre los objetos del museo mediante programación.

Prerrequisitos

  • Node.js (versión 16+ recomendada)
  • npm (Administrador de paquetes de Node)

Instalación

  1. Clonar el repositorio:
git clone https://github.com/behole/cooper-hewitt-mcp.git cd cooper-hewitt-mcp
  1. Instalar dependencias:
npm install
  1. Configurar el token API
    • Crea un archivo .env en la raíz del proyecto
    • Obtenga un token API de la API de Cooper Hewitt
    • Añade tu token al archivo .env : GXP3
  2. Actualice su claude_desktop_config.json
"cooper-hewitt": { "command": "node", "args": ["path to your index.js"] }

Herramientas disponibles

Buscar objetos

  • Nombre : search-objects
  • Descripción : Búsqueda de objetos en la colección de Cooper Hewitt
  • Parámetros :
    • query (cadena, obligatoria): Términos de búsqueda
    • page (número, opcional): Número de página de resultados
    • perPage (número, opcional): Número de resultados por página

Obtener detalles del objeto

  • Nombre : get-object
  • Descripción : Recupere información detallada sobre un objeto de museo específico
  • Parámetros :
    • id (cadena, obligatoria): identificador único del objeto del museo

Ejecución del servidor

node index.js

Desarrollo

  • Asegúrese de que todas las dependencias estén instaladas
  • Ejecutar pruebas (si corresponde)
  • Comprobar el formato del código

Contribuyendo

  1. Bifurcar el repositorio
  2. Crea tu rama de funciones ( git checkout -b feature/AmazingFeature )
  3. Confirme sus cambios ( git commit -m 'Add some AmazingFeature' )
  4. Empujar a la rama ( git push origin feature/AmazingFeature )
  5. Abrir una solicitud de extracción

Tareas pendientes (en proceso) ->

  • Corregir el manejo de imágenes en los artefactos en Claude Desktop

Licencia

Especifique su licencia, por ejemplo, MIT, Apache 2.0

Contacto

[]

Expresiones de gratitud

  • Cooper Hewitt, Museo de Diseño Smithsonian
  • SDK de protocolo de contexto de modelo
-
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úe con la API de Cooper Hewitt con 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
                        F
                        license
                        -
                        quality
                        A Model Context Protocol (MCP) server implementation for interacting with Phabricator API. This server allows LLMs to interact with Phabricator through a standardized interface.
                        Last updated -
                        5
                        Python
                      • -
                        security
                        A
                        license
                        -
                        quality
                        MCP Server provides a simpler API to interact with the Model Context Protocol by allowing users to define custom tools and services to streamline workflows and processes.
                        Last updated -
                        13
                        2
                        TypeScript
                        MIT License

                      View all related MCP servers

                      ID: hwkfkqvpq7