mcpField
S
Shopify Admin GraphQL MCP Server

Shopify Admin GraphQL MCP Server

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

Shopify Admin GraphQL MCP Server について

Shopify Admin GraphQL MCP Server は、MCPクライアントを Shopify Admin GraphQL API に接続し、ストアデータを管理します。商品、注文、顧客、在庫、割引、メタフィールド、ストア情報を扱い、APIドキュメントもリソースとして提供します。

主な機能

  1. 01商品と注文の管理
  2. 02顧客と在庫の管理
  3. 03割引の作成と削除
  4. 04メタフィールドとストア情報の管理
  5. 05セクション別APIドキュメントの提供

活用シーン

  1. 01Shopifyストアの商品一覧や更新
  2. 02注文と顧客記録の確認
  3. 03在庫数と割引の調整
  4. 04Shopify API各セクションのドキュメント参照

MCP 対応

Shopify Admin GraphQL の操作をツールとして公開し、セクション別のドキュメントをリソースとして MCPクライアントに提供します。

設定

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

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Shopify Admin GraphQL MCP サーバー

Shopify の Admin GraphQL API と連携するための、包括的な Model Context Protocol(MCP)サーバーです。このサーバーは、商品、注文、顧客、在庫、ディスカウント、メタフィールド、ショップ情報を管理するためのツールとリソースを提供します。

## 特長

- Shopify Admin API の主要機能を網羅
- Shopify の主要なすべてのリソースに対応した構造化ツール
- API の各セクションに関するドキュメントリソース
- MCP 対応クライアントで簡単に利用可能

## セットアップ

1. このリポジトリをクローンします
2. 依存関係をインストールします:
   ```
   npm install
   ```
3. Shopify の認証情報を記述した `.env` ファイルを作成します:
   ```
   SHOPIFY_SHOP_NAME=your-shop-name
   SHOPIFY_ACCESS_TOKEN=your-access-token
   ```

## 使い方

サーバーを起動します:
```
npm run dev
```

MCP Inspector でテストします:
```
npm run inspect
```

## 利用可能なツール

### 商品
- getProduct:ID で商品を取得します
- listProducts:ページネーションを使用して商品を一覧表示します
- createProduct:新しい商品を作成します
- updateProduct:既存の商品を更新します
- deleteProduct:商品を削除します

### 注文
- getOrder:ID で注文を取得します
- listOrders:ページネーションを使用して注文を一覧表示します
- cancelOrder:注文をキャンセルします

### 顧客
- getCustomer:ID で顧客を取得します
- listCustomers:ページネーションを使用して顧客を一覧表示します
- createCustomer:新しい顧客を作成します
- updateCustomer:既存の顧客を更新します
- deleteCustomer:顧客を削除します

### 在庫
- getInventoryItem:ID で在庫アイテムを取得します
- adjustInventory:在庫数を調整します
- getInventoryLevel:ロケーションとアイテムの在庫数を取得します

### ディスカウント
- getDiscount:ID でディスカウントを取得します
- createDiscount:基本的なディスカウントコードを作成します
- deleteDiscount:ディスカウントを削除します

### メタフィールド
- getMetafield:ID でメタフィールドを取得します
- createProductMetafield:商品用のメタフィールドを作成します
- deleteMetafield:メタフィールドを削除します

### ショップ
- getShopInfo:ショップ情報を取得します
- updateShopInfo:ショップ情報を更新します

## ドキュメントリソース

`shopify://docs/{section}` リソースを使用してドキュメントにアクセスできます。section に指定できる値は次のとおりです:
- overview
- products
- orders
- customers
- inventory
- discounts
- metafields
- shop

## 認証

このサーバーを使用するには、Shopify Admin API のアクセストークンが必要です。Shopify 管理画面の「アプリ」>「アプリを開発」から作成できます。

コメント

MCP は初めてですか?

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

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