MCP Products Info Server について
Caffeine Armyの商品情報を提供するMCPサーバーで、特にSuperCoffeeを扱います。Shopify APIから商品詳細を取得し、Cursorなどのクライアントで利用できます。
主な機能
- 01SuperCoffeeの商品詳細を取得
- 02商品名と説明を返す
- 03現在の価格と販売元を提供
活用シーン
- 01SuperCoffeeの商品情報を調べる
- 02商品の現在価格と販売元を確認
MCP 対応
Shopify APIから取得した商品詳細を返すget-productsツールをMCPクライアントに公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
MCP Products Info Server
これは、Caffeine Army の製品、特に SuperCoffee に関する情報を提供する MCP(Model Context Protocol)サーバーです。
説明
このサーバーは Shopify API を使用して、以下を含む製品の詳細情報を取得します。
- 製品名
- 説明
- 価格
- 販売元
- その他の関連情報
要件
- Node.js
- NPM または Yarn
- 環境変数の設定
設定
- リポジトリをクローンします
- 依存関係をインストールします。
npm install
- プロジェクトのルートに
.envファイルを作成し、環境変数を設定します。
SHOPIFY_SHOP=seu-shop.myshopify.com
SHOPIFY_STOREFRONT_TOKEN=seu_token
使用方法
サーバーをビルドするには、次のコマンドを実行します。
npm run build
サーバーを接続するには、この手順が非常に重要です
利用可能なツール
get-products
以下を含む、SuperCoffee の詳細情報を返します。
- 製品のタイトル
- 説明の全文
- 現在の価格
- 販売元の情報
サーバーのテスト
LLM クライアントにサーバーを設定する必要があります。以下は Cursor.ai を使用する例です。
{
"mcpServers": {
"products-info": {
"command": "node",
"args": [
"/ABSOLUTE/PATH/TO/PARENT/FOLDER/products-info/build/index.js"
]
"env": {
"SHOPIFY_SHOP": "sua-loja.myshopify.com",
"SHOPIFY_STOREFRONT_TOKEN": "TOKEN"
}
}
}
}
プロジェクト構成
├── src/
│ ├── index.ts # Ponto de entrada do servidor
│ └── @types/ # Definições de tipos TypeScript
├── .env # Variáveis de ambiente (não versionado)
├── package.json # Dependências e scripts
└── README.md # Este arquivo
使用技術
- TypeScript
- Node.js
- MCP SDK
- Shopify API
- Axios
ライセンス
このプロジェクトは MIT ライセンスの下で公開されています。詳しくは LICENSE ファイルをご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。