cooper-hewitt-mcp

クーパー・ヒューイット モデルコンテキストプロトコル (MCP) サーバー

説明

クーパー・ヒューイット美術館のコレクションAPIと連携するためのモデル・コンテキスト・プロトコル(MCP)サーバー。このツールを使用すると、美術館所蔵品に関する詳細情報をプログラムで検索・取得できます。

前提条件

  • Node.js(バージョン16以上を推奨)
  • npm (ノード パッケージ マネージャー)

インストール

  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ファイルにトークンを追加します: GXP3
  2. claude_desktop_config.json を更新する
"cooper-hewitt": { "command": "node", "args": ["path to your index.js"] }

利用可能なツール

検索オブジェクト

  • 名前: search-objects
  • 説明: クーパー・ヒューイット・コレクションのオブジェクトを検索
  • パラメータ:
    • query (文字列、必須): 検索用語
    • page (数値、オプション):結果のページ番号
    • perPage (数値、オプション): ページあたりの結果数

オブジェクトの詳細を取得

  • 名前: get-object
  • 説明: 特定の博物館のオブジェクトに関する詳細情報を取得します
  • パラメータ:
    • id (文字列、必須): 博物館オブジェクトの一意の識別子

サーバーの実行

node index.js

発達

  • すべての依存関係がインストールされていることを確認する
  • テストを実行する(該当する場合)
  • コードのフォーマットを確認する

貢献

  1. リポジトリをフォークする
  2. 機能ブランチを作成します( git checkout -b feature/AmazingFeature
  3. 変更をコミットします( git commit -m 'Add some AmazingFeature'
  4. ブランチにプッシュする ( git push origin feature/AmazingFeature )
  5. プルリクエストを開く

やるべきこと(まだ進行中) ->

  • Claude Desktop のアーティファクトにおける画像処理を修正

ライセンス

ライセンスを指定します(例:MIT、Apache 2.0)

接触

[]

謝辞

  • クーパー・ヒューイット、スミソニアン・デザイン・ミュージアム
  • モデルコンテキストプロトコル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.

MCP を使用して Cooper Hewitt API を操作します。

  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