私の最初のMCPプロジェクト
このプロジェクトは、 DummyJSON APIからデータを取得するMCP(Model Context Protocol)サーバーの使用方法を示します。Cursor IDEとデフォルトのエージェントを使用して構築されています。
目次
Related MCP server: Shopify Python MCP Server
特徴
製品APIツール
get_products
説明: オプションのフィルタリングとページ区切りを使用して製品リストを取得します
パラメータ:
id(文字列、オプション): IDで製品をフィルタリングするq(文字列、オプション): タイトルで製品をフィルタリングするcategory(文字列、オプション): カテゴリ別に製品をフィルタリングbrand(文字列、オプション): ブランドで製品をフィルタリングするprice(数値、オプション): 価格で商品をフィルタリングrating(数値、オプション): 評価で製品をフィルタリングskip(数値、オプション、デフォルト: 0): スキップする商品の数limit(数値、オプション、デフォルト:10):返される製品の最大数
戻り値: 指定された条件に一致する製品のリスト
データソース: DummyJSON API ( https://dummyjson.com/products )
インストールと使用方法
前提条件
Node.js (バージョン 23 以上)
Docker と Docker Compose
WSL2 (Windows を使用している場合)
カーソルの設定
この MCP サーバーを Cursor で構成するには:
オープンカーソル
プレス:
Windows/Linux:
Ctrl + Shift + PmacOS:
Cmd + Shift + P
「MCPサーバーの構成」と入力して選択します
設定に応じて適切な構成を追加します。
Windows (WSL なし) または Linux の場合:
WSL ユーザーの場合:
Node.js パスを見つけるには、次のコマンドを実行します。
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています。