npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

gmo-mulpay-mcp

v1.1.0

Published

[非公式] SMBCマルチペイメントサービス(プロトコルタイプ/リンクタイプPlus/OpenAPIタイプ)開発者向け MCP サーバー — docs.smbc-gp.co.jp からリアルタイム取得

Readme

gmo-mulpay-mcp

npm version License: MIT MCP

非公式LULL Inc. によるコミュニティ MCP サーバーです。SMBC GMO PAYMENT 株式会社とは無関係です。

SMBCマルチペイメントサービスの開発者向け MCP サーバー。プロトコルタイプ(JSON/idPass)・リンクタイプPlus・OpenAPIタイプに対応。

すべての情報は SMBCマルチペイメント 公式ドキュメント からリアルタイムで取得します。 パッケージ内に API 仕様やエラーコードなどの静的データは含みません。

リポジトリ: https://github.com/lull-project/gmo-mulpay-mcp


使い方

--type 引数で接続タイプを指定します。省略時は protocol-json がデフォルトです。

| --type 値 | 内容 | |------------|------| | protocol-json | プロトコルタイプ JSON(デフォルト) | | protocol-idpass | プロトコルタイプ idPass | | link-plus | リンクタイプPlus | | openapi | OpenAPIタイプ |

Cursor(.cursor/mcp.json または Cursor Settings → MCP)

{
  "mcpServers": {
    "gmo-protocol-json": {
      "command": "npx",
      "args": ["-y", "gmo-mulpay-mcp", "--type=protocol-json"],
      "env": {
        "PATH": "/Users/you/.nvm/versions/node/v22.0.0/bin:/opt/homebrew/bin:/usr/bin:/bin"
      }
    }
  }
}

複数タイプを同時に使う場合:

{
  "mcpServers": {
    "gmo-protocol-json": {
      "command": "npx",
      "args": ["-y", "gmo-mulpay-mcp", "--type=protocol-json"]
    },
    "gmo-protocol-idpass": {
      "command": "npx",
      "args": ["-y", "gmo-mulpay-mcp", "--type=protocol-idpass"]
    },
    "gmo-link-plus": {
      "command": "npx",
      "args": ["-y", "gmo-mulpay-mcp", "--type=link-plus"]
    },
    "gmo-openapi": {
      "command": "npx",
      "args": ["-y", "gmo-mulpay-mcp", "--type=openapi"]
    }
  }
}

環境変数での指定

--type 引数の代わりに SMBC_API_TYPE 環境変数でも指定できます(後方互換で GMO_API_TYPE も可)。

{
  "mcpServers": {
    "gmo-mcp": {
      "command": "npx",
      "args": ["-y", "gmo-mulpay-mcp"],
      "env": {
        "SMBC_API_TYPE": "protocol-json"
      }
    }
  }
}

提供ツール

| ツール | 説明 | |--------|------| | list_doc_pages | 公式ドキュメント全ページ一覧(llms.txt、キーワード絞り込み可) | | list_api_pages | API 一覧(llms-apis.txt、キーワード絞り込み可) | | fetch_doc | 指定ページの内容を取得(topic ショートカットまたは URL) | | list_local_docs | ローカル仕様書ファイル一覧(DOCS_DIR、オプション) | | read_local_doc | ローカル仕様書の読み込み(オプション) |

fetch_doc の topic ショートカット

--type 共通:

| topic | 内容 | |-------|------| | introduction-overview | サイト全体の「はじめに」(/docs/introduction/overview) |

プロトコルタイプ JSON(--type=protocol-json

| topic | 内容 | |-------|------| | intro | APIリファレンスはじめに | | credit | 会員・カード登録(クレカ払い) | | pay | Pay払い(d払いなど) | | bank | 口座直結決済 | | cvs | コンビニ決済 | | postpay | 後払い | | fraud | 不正防止 | | changelog | APPENDIX |

プロトコルタイプ idPass(--type=protocol-idpass

| topic | 内容 | |-------|------| | intro | はじめに | | credit | クレカ払い | | pay | Pay払い | | bank | 口座払い | | emoney | 電子マネー | | cvs | 現金払い(コンビニ) | | postpay | 後払い | | prepaid | プリペイド | | fraud | 不正防止 | | common | 共通 | | changelog | APPENDIX |

リンクタイプPlus(--type=link-plus

| topic | 内容 | |-------|------| | overview | リンクタイプPlus概要(接続方式) | | api | APIでURL生成(キー型URL) | | common-parameters | 共通パラメータ仕様 | | errorcode | エラーコード一覧 | | authentication | 本人認証 | | card-edit | カード編集機能 | | notification | 結果通知(Webhook) | | iframe | iframeタグの利用 | | 3ds | 3DS2.0 認証必須項目 | | credit | クレジットカード決済仕様 | | cvs | コンビニ決済仕様 | | paypay | PayPay決済仕様 | | parameter-type | パラメータ型URL生成 | | test-environment | テスト環境情報 |

introduction-overview(サイト全体のはじめに)と overview(リンクタイプPlus概要)は別ページです。

OpenAPIタイプ(--type=openapi

| topic | 内容 | |-------|------| | overview | 概要 | | request-spec | リクエスト仕様 | | auth | 認証・セキュリティ | | webhook | コールバック Webhook | | operations | オペレーション・バージョニング | | error | エラー仕様 | | flow-credit | クレジット決済フロー | | flow-wallet | ウォレット決済フロー | | flow-cash | 現金決済フロー | | flow-deferred | 後払いフロー | | flow-verify | 本人確認フロー | | changelog | 変更履歴 |


ローカル仕様書の活用(オプション)

管理画面からダウンロードした公式仕様書 PDF をテキスト変換して配置すると、エージェントが参照できます。

pdftotext spec.pdf /path/to/docs/spec.txt
{
  "mcpServers": {
    "gmo-protocol-json": {
      "command": "npx",
      "args": ["-y", "gmo-mulpay-mcp", "--type=protocol-json"],
      "env": {
        "DOCS_DIR": "/path/to/your/docs"
      }
    }
  }
}

開発

npm install
npm run build
npm start -- --type=protocol-json

免責事項

  • 本パッケージは非公式のコミュニティプロジェクトです。SMBC GMO PAYMENT 株式会社とは無関係です。
  • 情報の正確性・最新性は必ず 公式サイト でご確認ください。
  • 本サーバーは公式ドキュメントへのアクセスを行います。短時間に大量のリクエストを送らないでください。

セキュリティ

脆弱性の報告は GitHub Issues からお願いします。

License

MIT — Copyright (c) LULL Inc.