rakuten-rms-mcp-remote
Provides tools for interacting with Rakuten RMS, enabling management of products, orders, and other merchant operations.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@rakuten-rms-mcp-remoteWhat are my pending Rakuten orders?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-qualityBmaintenancePrivate OAuth-backed MCP server for ChatGPT, supporting GPT Apps via MCP Streamable HTTP and GPT Actions via REST endpoints with OpenAPI 3.1.
- Alicense-qualityBmaintenanceMCP 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.MIT
- AlicenseAqualityCmaintenanceA UCP-compliant MCP storefront server that exposes product catalog operations (search, cart, checkout) as MCP tools, following UCP schema version 2026-04-08.5MIT
- Alicense-qualityBmaintenanceAn 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.9MIT
Related MCP Connectors
Hosted Amazon Seller and Vendor MCP server for Claude, ChatGPT, Cursor, Codex, Gemini, Copilot.
Hosted Amazon Seller Central and Amazon Ads MCP server for Claude, ChatGPT, Cursor, and agents.
AI Reasoning Cache & Consensus Layer with 11 MCP tools via Streamable HTTP.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/moneyan9/rakuten-rms-mcp-remote'
If you have feedback or need assistance with the MCP directory API, please join our Discord server