rakuten-rms-mcp-remote
Provides tools for interacting with Rakuten RMS, enabling management of products, orders, and other merchant operations.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
rakuten-rms-mcp-remote
rakuten-rms-mcp の Remote MCP ホストです。
Transport: Streamable HTTP(
/mcp)Auth: OAuth 2.1 + PKCE(共有パスコード)および任意の 静的 Bearer
ツール実装はコアパッケージを依存として利用(このリポに RMS ロジックは置きません)
Claude.ai / ChatGPT などの「URL を貼る」系クライアント向けです。Cursor のローカル stdio はコア側を使ってください。
必要条件
Node.js 20+
RMS の
serviceSecret/licenseKey次のどちらか(または両方)
RMS_MCP_OAUTH_PASSCODE… OAuth 認可画面の共有パスコードRMS_MCP_API_KEY…Authorization: Bearer …を直接書けるクライアント用
Related MCP server: shopline-mcp
セットアップ
git clone https://github.com/moneyan9/rakuten-rms-mcp-remote.git
cd rakuten-rms-mcp-remote
cp .env.example .env # 値を編集
npm install
npm run build
npm startローカルではコア未公開でも動くように、必要なら package.json の依存を一時的に:
"rakuten-rms-mcp": "file:../rakuten-rms-mcp"に差し替えて npm install してください。
エンドポイント
Path | 説明 |
| 存活確認 |
| OAuth AS メタデータ |
| Protected Resource メタデータ |
| 同上(RFC 9728 path-aware) |
| Dynamic Client Registration |
| パスコード入力 → auth code |
| code → access token(PKCE) |
| MCP Streamable HTTP(Bearer 必須・SDK |
ChatGPT / Claude への接続
このサーバを HTTPS で公開(Railway / Render / Fly など)
ALLOWED_HOSTSに公開ホスト名を入れる(例:my-app.up.railway.app)ChatGPT: Developer Mode → カスタムコネクタに
https://…/mcpを追加(OAuth)Claude.ai: Connectors → カスタムコネクタに同様に追加
認可画面で
RMS_MCP_OAUTH_PASSCODEを入力
ヘッダを書けるクライアント(一部の MCP クライアント)向け:
{
"mcpServers": {
"rakuten-rms": {
"url": "https://YOUR_HOST/mcp",
"headers": {
"Authorization": "Bearer YOUR_RMS_MCP_API_KEY"
}
}
}
}環境変数
変数 | 必須 | 説明 |
| はい | RMS serviceSecret |
| はい | RMS licenseKey |
| 任意 | 問い合わせ返信時 |
| 任意 | デフォルト |
| 推奨 | カンマ区切りホスト名(公開時必須級) |
| OAuth 時 | 共有パスコード |
| 任意 | 静的 Bearer |
| 任意 | トークン永続化パス |
注意: 現状は 1 プロセス = 1 店舗の RMS 鍵(サーバ env)です。個人事業主ごとの鍵分離はまだありません。
Vercel
Express アプリとしてデプロイします(src/app.ts の default export)。
このリポを Vercel に Import(または
npx vercel)Environment Variables に少なくとも次を設定
RMS_SERVICE_SECRET/RMS_LICENSE_KEYRMS_MCP_OAUTH_PASSCODE(自分で決めた共有パスコード)
Deploy 後の MCP URL:
https://<project>.vercel.app/mcpChatGPT カスタムコネクタにその URL を追加し、認可画面でパスコードを入力
ALLOWED_HOSTS は任意(未設定でも VERCEL_URL 系を自動許可)。カスタムドメイン利用時は本番ホスト名を追加してください。
OAuth トークンはサーバレス上では原則 /tmp(インスタンス内)。コールドスタートで消えることがあるので、再認可が必要になる場合があります。
開発
npm run typecheck
npm test
npm run buildLicense
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Hosted Amazon Seller and Vendor MCP server for Claude, ChatGPT, Cursor, Codex, Gemini, Copilot.
Hosted Magento MCP server for Claude, ChatGPT and Cursor, with each action switched per account.
Hosted MCP server for 3Dsellers, the multichannel selling platform. Connect Claude, ChatGPT, Cursor, VS Code or any MCP client and manage your eBay, Amazon, Walmart, Etsy, Shopify, WooCommerce and TikTok Shop stores in plain language: search and update products, publish listings, sync inventory, tag and track orders, run bulk actions and CSV imports, and reply to customer messages. 120+ tools. Sign in with OAuth or a personal token. No eBay developer account and nothing to install. Setup guides and config examples for every client: https://github.com/3dsellers/ebay-mcp-server
Hosted Amazon Seller Central and Amazon Ads MCP server for Claude, ChatGPT, Cursor, and agents.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenancePrivate OAuth-backed MCP server for ChatGPT, supporting GPT Apps via MCP Streamable HTTP and GPT Actions via REST endpoints with OpenAPI 3.1.-
- AlicenseAqualityDmaintenanceMCP server for the Shopline Open API. Exposes 140+ tools for querying and managing orders, products, customers, promotions, analytics, and store settings from your Shopline store via Claude.100MIT
- AlicenseAqualityDmaintenanceA UCP-compliant MCP storefront server that exposes product catalog operations (search, cart, checkout) as MCP tools, following UCP schema version 2026-04-08.5MIT
- AlicenseNot gradedqualityBmaintenanceAn OAuth-protected MCP server exposing a coding-tool harness over Streamable HTTP, enabling remote MCP clients like ChatGPT to securely access a local development environment.22MIT