mcpField
S
SYCHEV-LAB-MCP-CLIENT

SYCHEV-LAB-MCP-CLIENT

github.com/Sychev-Labフレームワーク・SDK15 週間前に更新

SYCHEV-LAB-MCP-CLIENT について

SYCHEV-LAB-MCP-CLIENTは、Sychev Labの商品、記事、チュートリアル、コマース機能をAIクライアントに提供します。カタログ検索、コンテンツ取得、ユーザー登録、Stripe決済セッション作成のツールを備えています。

主な機能

  1. 01商品カタログの閲覧と検索
  2. 02記事とチュートリアルの取得
  3. 03商品カテゴリの閲覧
  4. 04ユーザー登録
  5. 05Stripe決済セッションの作成

活用シーン

  1. 013Dプリント用STL商品の検索
  2. 02技術記事やチュートリアルの取得
  3. 03ユーザー登録と決済の開始

MCP 対応

Sychev Labのカタログ、コンテンツ、ユーザー登録、決済ツールをMCPクライアントに公開します。stdioとStreamable HTTP接続に対応します。

詳細

Sychev Lab MCP Server

MCP Compatible

Sychev Lab 用の Model Context Protocol(MCP)サーバーです。製品、記事、チュートリアル、Eコマース機能にアクセスできます。

🤖 MCP Server — AI Integration

Claude.ai / Web: Settings → Integrations に追加します:https://lab.sychev.xyz/mcp mcp

Claude Desktop / Cursor:

{
	"mcpServers": {
		"sychev-lab": {
			"command": "npx",
			"args": ["-y", "sychev-lab-mcp-server"]
		}
	}
}

HTTP エンドポイント:

  • POST/DELETE /mcp — Streamable HTTP(MCP 2025-06-18 標準)
  • GET /.well-known/mcp — 自動検出

特徴

  • 製品カタログ:3D プリント用 STL 製品の一覧表示、検索、詳細取得
  • 記事:技術記事やブログ記事へのアクセス
  • チュートリアル:難易度と所要時間の情報を含むステップごとのチュートリアル
  • カテゴリー:製品カテゴリーの閲覧
  • ユーザー:新規ユーザーの登録
  • チェックアウト:Stripe 決済セッションの作成

利用可能なツール

ツール説明
list_products利用可能なすべての製品を一覧表示します
get_product_details製品の詳細情報を取得します
search_products_by_categoryカテゴリーまたはキーワードで製品を検索します
get_categories利用可能なすべてのカテゴリーを取得します
list_articlesすべての記事を一覧表示します
get_article記事の全文を取得します
list_tutorialsすべてのチュートリアルを一覧表示します
get_tutorialチュートリアルの全文を取得します
register_user新規ユーザーを登録します
create_stripe_checkoutStripe チェックアウトセッションを作成します

インストール

npm install
npm run build

使用方法

stdio モード(Claude Desktop 用)
npm start
# o
node dist/index.js
HTTP モード(Streamable HTTP)
npm run start:http
# o
PORT=3001 node dist/server-http.js

利用可能なエンドポイント:

  • POST/DELETE /mcp - Streamable HTTP(MCP 2025-06-18 標準)
  • GET /health - ヘルスチェック
  • GET /.well-known/mcp - 自動検出
レガシー HTTP モード
npm run start:http:legacy
# o
node dist/index.js --http 3000
環境変数
変数説明デフォルト
MCP_API_KEYHTTP モード用の任意の API キー-

Claude Desktop の設定

Claude Desktop の設定(claude_desktop_config.json)に追加します:

{
	"mcpServers": {
		"sychev-lab": {
			"command": "npx",
			"args": ["-y", "sychev-lab-mcp-server"]
		}
	}
}

または、グローバルにインストールします:

npm install -g sychev-lab-mcp-server

HTTP エンドポイント

HTTP モード(npm run start:http)で実行する場合:

  • POST /mcp - Streamable HTTP(MCP 2025-06-18 標準)
  • DELETE /mcp - Streamable HTTP セッションを終了
  • GET /health - ヘルスチェック
  • GET /.well-known/mcp - 自動検出

ヘッダー:

Content-Type: application/json
Mcp-Session-Id: <session-id>

スクリプト

スクリプト説明
npm run buildTypeScript をコンパイルします
npm run devウォッチモードでコンパイルします
npm startサーバーを起動します(stdio)
npm run start:httpHTTP サーバーを起動します
npm run inspectorMCP インスペクターを実行します
npm run lintESLint を実行します
npm run typecheck出力せずに型をチェックします

プロジェクト構成

src/
├── index.ts       # Punto de entrada MCP (modo stdio)
├── server-http.ts # Servidor MCP con Streamable HTTP
├── tools.ts       # Definiciones e implementaciones de herramientas
├── client.ts      # Cliente HTTP para la API de Sychev Lab
└── config.ts      # Configuración del servidor

ライセンス

MIT

コメント

MCP は初めてですか?

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

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