返回市场
库珀休伊特-MCP

库珀休伊特-MCP

作者:behole2 星标更新:2025-01-31

项目介绍

Cooper Hewitt 模型上下文协议(MCP)服务器

描述

这是一个用于与Cooper Hewitt博物馆收藏API交互的模型上下文协议(MCP)服务器。此工具允许通过编程方式搜索并检索关于博物馆物品的详细信息。

<a href="https://glama.ai/mcp/servers/hwkfkqvpq7"><img width="380" height="200" src="https://gips0.baidu.com/it/u=2842768651,664559467&fm=3081&app=3081&f=PNG?w=760&h=400" alt="cooper-hewitt-mcp MCP服务器" /></a>

预备条件

  • Node.js(推荐版本16及以上)
  • npm(Node包管理器)

安装

  1. 克隆仓库:
git clone https://github.com/behole/cooper-hewitt-mcp.git
cd cooper-hewitt-mcp
  1. 安装依赖项:
npm install
  1. 设置API令牌
    • 在项目根目录创建一个.env文件
    • Cooper Hewitt API获取API令牌
    • 将您的令牌添加到.env文件中:
    COOPER_HEWITT_API_TOKEN=your_api_token_here
    
  2. 更新您的claude_desktop_config.json
"cooper-hewitt": {
      "command": "node",
      "args": ["您的index.js路径"]
    }

可用工具

搜索物品

  • 名称search-objects
  • 描述:在Cooper Hewitt收藏中搜索物品
  • 参数
    • query(字符串,必需):搜索词
    • page(数字,可选):结果页码
    • perPage(数字,可选):每页结果数量

获取物品详情

  • 名称get-object
  • 描述:检索特定博物馆物品的详细信息
  • 参数
    • id(字符串,必需):博物馆物品的唯一标识符

运行服务器

node index.js

开发

  • 确保安装了所有依赖项
  • 运行测试(如适用)
  • 检查代码格式

贡献

  1. 分叉仓库
  2. 创建功能分支(git checkout -b feature/AmazingFeature
  3. 提交更改(git commit -m '添加一些AmazingFeature'
  4. 推送到分支(git push origin feature/AmazingFeature
  5. 打开拉取请求

待办事项(非常初期的工作) ->

  • 修复Claude Desktop上artifacts中的图像处理问题

许可证

指定您的许可证 - 例如,MIT、Apache 2.0

联系

[]

致谢

  • Cooper Hewitt, Smithsonian设计博物馆
  • 模型上下文协议SDK