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) サーバー
説明
クーパー・ヒューイット美術館のコレクションAPIと連携するためのモデル・コンテキスト・プロトコル(MCP)サーバー。このツールを使用すると、美術館所蔵品に関する詳細情報をプログラムで検索・取得できます。
前提条件
- Node.js(バージョン16以上を推奨)
- npm (ノード パッケージ マネージャー)
インストール
- リポジトリをクローンします。
Copy
- 依存関係をインストールします:
Copy
- APIトークンを設定する
- プロジェクトルートに
.env
ファイルを作成する - Cooper Hewitt APIからAPIトークンを取得する
.env
ファイルにトークンを追加します: GXP3
- プロジェクトルートに
- claude_desktop_config.json を更新する
Copy
利用可能なツール
検索オブジェクト
- 名前:
search-objects
- 説明: クーパー・ヒューイット・コレクションのオブジェクトを検索
- パラメータ:
query
(文字列、必須): 検索用語page
(数値、オプション):結果のページ番号perPage
(数値、オプション): ページあたりの結果数
オブジェクトの詳細を取得
- 名前:
get-object
- 説明: 特定の博物館のオブジェクトに関する詳細情報を取得します
- パラメータ:
id
(文字列、必須): 博物館オブジェクトの一意の識別子
サーバーの実行
Copy
発達
- すべての依存関係がインストールされていることを確認する
- テストを実行する(該当する場合)
- コードのフォーマットを確認する
貢献
- リポジトリをフォークする
- 機能ブランチを作成します(
git checkout -b feature/AmazingFeature
) - 変更をコミットします(
git commit -m 'Add some AmazingFeature'
) - ブランチにプッシュする (
git push origin feature/AmazingFeature
) - プルリクエストを開く
やるべきこと(まだ進行中) ->
- Claude Desktop のアーティファクトにおける画像処理を修正
ライセンス
ライセンスを指定します(例:MIT、Apache 2.0)
接触
[]
謝辞
- クーパー・ヒューイット、スミソニアン・デザイン・ミュージアム
- モデルコンテキストプロトコルSDK
This server cannot be installed
MCP を使用して Cooper Hewitt API を操作します。
- Description
- Prerequisites
- Installation
- Available Tools
- Running the Server
- Development
- Contributing
- To-Do's (Very Much a WIP) ->
- License
- Contact
- Acknowledgments