goldprice.devのMCPサーバーを通じて、Claudeで金、銀、銅の価格を取得できます。ローカル接続には無料APIキーとNode.jsが必要です。有料プランはリアルタイム価格、Freeは遅延価格を返します。
- Freeを含むすべてのプランでMCPを利用できます。
- 現物価格、純度別のグラム単価、価格履歴を取得できます。
- 各回答に価格の時刻が含まれます。
無料APIキーを取得する
goldprice.devに登録すると、クレジットカードなしで無料APIキーを取得できます。Freeの上限は月間5,000回、毎分10リクエストです。
Node.jsをインストールしてください。接続時にClaudeがgoldprice.devのMCPプログラムをローカルで起動するために必要です。
Claude Desktopにサーバーを追加する
Claude Desktopの設定ファイルを開きます。macOSでは~/Library/Application Support/Claude/claude_desktop_config.json、Windowsでは%APPDATA%\Claude\claude_desktop_config.jsonです。mcpServersにgoldpriceを追加し、YOUR_API_KEYを自分のキーに置き換えます。
保存後、Claudeを完全に終了して開き直します。macOSではCmd-Qを使います。MCPサーバーはClaudeの起動時に読み込まれるため、ウィンドウを閉じるだけでは反映されません。
{ "mcpServers": { "goldprice": { "command": "npx", "args": [ "-y", "@nusantara-ventures/goldprice-mcp" ], "env": { "GP_KEY": "YOUR_API_KEY" } } }}Claude Codeに追加する場合
Node.jsをインストールし、YOUR_API_KEYを自分のgoldprice.devのキーに置き換えて、Claude Codeのコマンドを実行します。-eでGP_KEYが設定されます。
claude mcp add goldprice -e GP_KEY=YOUR_API_KEY -- npx -y @nusantara-ventures/goldprice-mcpリモートサーバーに接続する
https://api.goldprice.dev/v1/mcp/にstreamable HTTPで接続します。末尾のスラッシュは残してください。リモートサーバーにはインストール作業、Node.js、APIキーは不要です。Claude Codeのコマンドで追加できます。
キーなしではget_spot_price、list_commodities、get_carat、search_docs、get_metadata、get_historicalが利用できます。価格はFreeと同じく15分遅延します。get_physical_priceとget_forward_viewはplan_gatedエラー、start_checkoutはapi_key_requiredを返します。get_physical_priceにはBasic以上が必要です。get_forward_viewは旧プラン専用です。get_historicalでは30日分の日次履歴を取得できます。それより長い履歴には有料プランが必要です。 リアルタイム価格には、上記のローカルサーバーと有料キー、またはREST APIを使います。
claude mcp add --transport http goldprice https://api.goldprice.dev/v1/mcp/Claudeに価格を質問する
サーバーに接続したら、普段の言葉で質問できます。Claudeはリクエストごとにツールを使います。
「今の22Kの金のグラム単価をインドルピーで教えてください」ではget_caratを使います。
「金の価格を米ドルで教えてください」ではget_spot_priceを使います。
「先月の銀の日次終値を見せてください」ではget_historicalを使います。
「販売店価格を取得できる国はどこですか」ではget_physical_priceを使います。Basic以上が必要です。
Claudeで取得できる情報
すべてのプランで金、銀、銅の現物価格を取得できます。純度別価格は24Kから10Kまでのグラム単価に対応し、35通貨で取得できます。対応シンボルの一覧、単位、データの更新状況の確認や、goldprice.devのドキュメント検索もできます。
日次履歴はFreeで30日分、Basicで年間分を取得でき、上位プランではさらに長い履歴に対応します。日中の価格バーにはPlusかPro、販売店価格にはBasic以上が必要です。
Claudeは返された数値を読み取り、価格の時刻も伝えます。価格は参考情報であり、その価格で取引できることを示すものではありません。Claudeからの有料プラン購入には決済ツールを使い、利用者の確認が必要です。
問題が起きた場合
Claudeにツールが表示されない場合は、JSONの形式を確認してください。末尾の余分なカンマがよくある原因です。修正して保存したら、Claude Desktopを完全に終了して開き直し、サーバーを読み込み直します。
invalid_api_keyが出る場合は、Claude Desktopの設定ファイルのenvブロックにGP_KEYを設定してください。Claude Desktopはターミナルの環境変数を引き継がないため、シェルで設定しても反映されません。