mcpField
G
gunsnation

gunsnation

ローカル
github.com/DynamicDealsビジネス・マーケティング331 週間前に更新

gunsnation について

gunsnationは、Gunsnationの最新の銃器データを必要とする小売・商品検索ツールの開発者向けMCPサーバーです。カタログ検索に加え、仕様や画像を含む商品詳細を取得できます。

主な機能

  1. 01名称、ブランド、モデル、UPC、カテゴリで検索
  2. 02カテゴリによる結果の絞り込み
  3. 03銃器の仕様と画像の取得

活用シーン

  1. 01検索語やカテゴリから銃器を探す
  2. 02詳細な仕様を基に商品を比較する
  3. 03商品検索ツールに銃器の画像を表示する

MCP 対応

MCPクライアントにGunsnationカタログの検索と銃器詳細の取得ツールを提供します。Gunsnation APIに接続し、APIキーが必要です。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"dynamicdeals-gunsnation": {
"command": "npx",
"args": [
"-y",
"gunsnation-mcp"
],
"env": {
"GUNSNATION_API_KEY": "<GUNSNATION_API_KEY>"
}
}
}
}
起動コマンドnpx -y gunsnation-mcp
設定が必要な環境変数
GUNSNATION_API_KEYシークレットGunsnation API key for accessing the firearms catalog

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

パッケージ
npmgunsnation-mcp1.0.0

ツール

2

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

パラメーター型必須説明
limitnumberいいえ結果の最大数(1-100、デフォルト:20)
querystringいいえ銃器の名称、ブランド、モデル、または UPC を検索するクエリ
offsetnumberいいえページネーションでスキップする結果の数
categorystringいいえカテゴリーフィルター(例:「ハンドガン」、「ライフル」、「ショットガン」)

詳細

Gunsnation MCP サーバー

Gunsnation MCP サーバーは、Model Context Protocol(MCP)を通じて Gunsnation の銃器カタログを AI アシスタントに公開する、軽量な統合レイヤーです。互換性のある AI クライアントは、手動で API を統合する代わりに、構造化されたツール呼び出しを使って銃器情報を検索、絞り込み、取得できます。

速度とシンプルさを重視して設計されたこのサーバーは、Gunsnation API に直接接続し、ブランド、モデル、UPC、カテゴリーを指定して商品を検索できる、すっきりとした標準インターフェースを提供します。アシスタントは、個々の銃器の詳細な仕様、画像、メタデータも取得できるため、小売、比較、商品発見のワークフローに最適です。

TypeScript で構築され、npm パッケージとして配布されるこのサーバーは、ローカル環境にもホスト環境にも簡単にインストールして実行できます。API キーと MCP 互換クライアントがあれば、開発者は AI ツールにリアルタイムの銃器データへのアクセスをすばやく追加できます。

主な機能 • MCP 互換の銃器検索・照会ツール • Gunsnation の商品カタログへのリアルタイムアクセス • npm または npx による簡単なインストール • 軽量で開発者に使いやすい TypeScript コードベース • 安全な API キー認証

このプロジェクトは、Gunsnation の最新の銃器データを必要とする AI ショッピングアシスタント、小売ツール、商品発見エクスペリエンスを構築する開発者に最適です。

機能

  • 銃器の検索:銃器データベースを名前、ブランド、モデル、UPC、カテゴリーで検索します
  • 銃器の詳細情報の取得:仕様や画像を含む、特定の銃器に関する包括的な詳細情報を取得します

インストール

npm install gunsnation-mcp

または、npx で直接使用します。

npx gunsnation-mcp

設定

環境変数
  • GUNSNATION_API_KEY(必須):Gunsnation API キー
  • GUNSNATION_API_URL(任意):カスタム API URL(デフォルトは https://api.gunsnation.com)
Claude Desktop の設定

Claude Desktop の設定ファイル(macOS の場合は ~/Library/Application Support/Claude/claude_desktop_config.json)に追加します。

{
  "mcpServers": {
    "gunsnation": {
      "command": "npx",
      "args": ["gunsnation-mcp"],
      "env": {
        "GUNSNATION_API_KEY": "your_api_key_here"
      }
    }
  }
}

利用可能なツール

search_firearms

Gunsnation の銃器データベースを検索します。

パラメーター:

  • query(任意):銃器の名前、ブランド、モデル、UPC の検索クエリ
  • category(任意):カテゴリーの絞り込み(例:「Handguns」、「Rifles」、「Shotguns」)
  • limit(任意):結果の最大件数(1~100、デフォルト:20)
  • offset(任意):ページネーションのためにスキップする結果の件数

例:

Search for Glock handguns: { "query": "glock", "category": "Handguns", "limit": 10 }
get_firearm

特定の銃器に関する詳細情報を取得します。

パラメーター:

  • id(必須):取得する銃器の ID

例:

Get firearm details: { "id": 12345 }

API キーの取得

  1. gunsnation.com でアカウントを作成します
  2. Settings に移動します
  3. API Key セクションの「Generate API Key」をクリックします
  4. API キーをコピーし、安全に保管します

レート制限

  • API キーごとに 1 分あたり 60 件のリクエスト

開発

# Install dependencies
npm install

# Build
npm run build

# Run in development mode
GUNSNATION_API_KEY=your_key npm run dev

ライセンス

MIT

コメント

MCP は初めてですか?

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

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