mcpField
S

Shots for Bots

ローカル

Shots for Bots について

3,790 枚の写真を無料で検索。HTTP 402(x402)経由で USDC を使い、フル解像度のオリジナルを購入

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"com-shotsforbots-shotsforbots": {
"command": "npx",
"args": [
"-y",
"shotsforbots-mcp"
],
"env": {
"SHOTSFORBOTS_PRIVATE_KEY": "<SHOTSFORBOTS_PRIVATE_KEY>",
"SHOTSFORBOTS_MAX_PRICE_USD": "<SHOTSFORBOTS_MAX_PRICE_USD>",
"SHOTSFORBOTS_DAILY_CAP_USD": "<SHOTSFORBOTS_DAILY_CAP_USD>",
"SHOTSFORBOTS_OUT_DIR": "<SHOTSFORBOTS_OUT_DIR>"
}
}
}
}
起動コマンドnpx -y shotsforbots-mcp
設定が必要な環境変数
SHOTSFORBOTS_PRIVATE_KEYシークレット0x-prefixed 64-hex private key of a hot wallet funded with a few dollars of USDC on Base. Required only by buy_photo; search_photos, get_photo and catalog_info work without it.
SHOTSFORBOTS_MAX_PRICE_USDPer-purchase spend cap in USD. Default 0.50.
SHOTSFORBOTS_DAILY_CAP_USDPer-day spend cap in USD. Default 5.00.
SHOTSFORBOTS_OUT_DIRDirectory bought files are written to. Default ~/Downloads/shotsforbots/.

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmshotsforbots-mcp0.1.2

ツール

4

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
pageintegerいいえ1 始まりの結果ページ
limitintegerいいえページサイズ。デフォルトは 20。
placestringいいえ場所名の部分文字列。例:'Texas'
querystringいいえフリーテキストの語句。すべて一致する必要があります(例:'red barn winter')
keywordsarrayいいえ項目の keywords にすべて含まれる必要があるキーワード(部分文字列、大文字と小文字を区別しない)
max_price_usdnumberいいえこの USD 金額以下の価格の項目のみ
min_megapixelsnumberいいえ幅*高さの最小値(メガピクセル)

詳細

メンテナーはまだ詳細を追加していません。リポジトリの README をご覧ください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。