Stripe MCP
MCP server integrating with Stripe - tools for customers, products, payments, and more.
KPN IRMA on Grexx: address checks, prequalification, customers, orders, mobile and line tools.
使っているAIアプリを選んで、設定をコピーしてください。
チェック 3/3 合格 · あなたのパソコンで動きます · ✓ コマンド確認済み 2026年11月14日
まず:どの AI を使っていますか?
使っているアプリを選ぶと、下に手順が表示されます。
Claude につなげますが、先に準備が必要です
KPN Grexx のキーが必要です(提供元のサイトで作成) · 設定を 2 項目入力 (KPN_GREXX_USERNAME, KPN_GREXX_BASE_URL) · 先にパソコンへ Docker を入れてください(1 回だけ) · パソコン版 Claude アプリ(Windows または Mac)のみ。Web やスマホでは使えません
このメッセージを Claude のチャットに貼り付けます。AI がパソコンを確認し、変更するファイルを伝え、毎回あなたの了承を待ちます。
このパソコンの Claude に MCP server KPN Grexx を入れてください。順番に:1) docker --version で Docker があるか確認。なければ https://www.docker.com/products/docker-desktop/ から入れるよう私に伝え、自分では入れない。2) この設定だけを使う(PopNx MCP の確認済み):{ "mcpServers": { "kpn": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "KPN_GREXX_USERNAME", "-e", "KPN_GREXX_PASSWORD", "-e", "KPN_GREXX_BASE_URL", "-e", "KPN_CLIENT_SECRET", "ghcr.io/wyre-ai/kpn-mcp:v2.3.1" ], "env": { "KPN_GREXX_USERNAME": "your-value", "KPN_GREXX_PASSWORD": "your-value", "KPN_GREXX_BASE_URL": "your-value", "KPN_CLIENT_SECRET": "your-value" } } } } 3) 変更するファイルのフルパスか実行するコマンドを伝えて、私の了承を待つ。4) KPN_GREXX_PASSWORD, KPN_CLIENT_SECRET, KPN_GREXX_USERNAME, KPN_GREXX_BASE_URL は "your-value" のままにして、本当の値は私がファイルかアプリの入力欄に自分で貼るよう伝える。チャットにキーを書かせない。5) 了承した内容を実行し、KPN Grexx のツールが本当に表示されるか確認する。このメッセージにあなたのキーは含まれません。キーが必要な場合は、AI がファイルやアプリの入力欄にご自身で貼るよう案内します。
もう入っていますか?先に確認 · ターミナルを開き、このコマンドを入力して Enter
docker --versionMac:⌘ + Space を押し、Terminal と入力して Enter
Windows:スタートメニューを開き、Windows PowerShell と入力して「開く」
まだ入っていない場合: Docker Desktop を入れます:Mac は Docker.dmg を開いてアイコンを「アプリケーション」へドラッグ(Mac に合わせて Apple silicon か Intel を選ぶ)· Windows は Docker Desktop Installer.exe をダブルクリック · 入れたら Docker Desktop アプリを開いたままにします。curl コマンドは不要です
入れ終わったらターミナルを閉じて開き直し、同じコマンドをもう一度実行します。バージョン番号が出れば完了です: docker --version
一度入れれば、Docker を使うすべてのツールで使えます
これはプログラムの設定でキーではありません。登録は不要で、作者の説明どおりに入力します。
KPN_GREXX_USERNAME Grexx API username. Passed to the SDK as the OAuth client_id (portal: API Gegevens). The SDK sends it with HTTP Basic on the token endpoint. This server does not mint the token.KPN_GREXX_BASE_URL Grexx interface root, without /realtime. No default; acceptatie and production differ. In gateway mode a connection may override it with X-Grexx-Api-Url (together with X-Grexx-Token-Url, allowlisted…説明は英語の原文のままです。
SettingsDeveloperEdit Config
{
"mcpServers": {
"kpn": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"KPN_GREXX_USERNAME",
"-e",
"KPN_GREXX_PASSWORD",
"-e",
"KPN_GREXX_BASE_URL",
"-e",
"KPN_CLIENT_SECRET",
"ghcr.io/wyre-ai/kpn-mcp:v2.3.1"
],
"env": {
"KPN_GREXX_USERNAME": "your-value",
"KPN_GREXX_PASSWORD": "your-value",
"KPN_GREXX_BASE_URL": "your-value",
"KPN_CLIENT_SECRET": "your-value"
}
}
}
}キーはアプリの入力欄にだけ貼り付け、チャットに貼ったり人に送ったりしないでください
KPN Grexx を使って、私に何ができるか教えて、1 つやってみせて✓ Claude が KPN Grexx を使っていると言うか、回答に KPN Grexx のツール名が出れば接続成功です
上のコマンドはこれらがなくても動きます。変えたいときだけ作者の説明に沿って追加してください。
KPN_GREXX_TOKEN_URL OAuth token endpoint. Production differs from acceptatie. In gateway mode a connection may override it with X-Grexx-Token-Url (together with X-Grexx-Api-Url). · 初期値 https://service-accept.grexx.today/oauth/access_tokenKPN_LEGACY_DEVELOPER_API Set to 1 to also register the developer.kpn.com tools (disturbances, availability, SIM swap, MSM). Default is Grexx only.KPN_CLIENT_ID Legacy developer.kpn.com project client ID. Used only when KPN_LEGACY_DEVELOPER_API=1.KPN_MSM_CLIENT_ID Optional legacy MSM app ID. Used only when KPN_LEGACY_DEVELOPER_API=1. Must be paired with KPN_MSM_CLIENT_SECRET.KPN_MSM_CLIENT_SECRET Optional legacy MSM app secret. Used only when KPN_LEGACY_DEVELOPER_API=1, together with KPN_MSM_CLIENT_ID.KPN_BASE_URL Legacy developer.kpn.com base URL. Env only. Used only when KPN_LEGACY_DEVELOPER_API=1. · 初期値 https://api-prd.kpn.comMCP_TRANSPORT Transport mode. Set to 'stdio' for local CLI use; the image defaults to 'http' for gateway hosting. · 初期値 stdioAUTH_MODE Credential source: 'env' reads KPN_GREXX_* locally, 'gateway' expects X-KPN-Grexx-Username and X-KPN-Grexx-Password, plus optional X-Grexx-Api-Url and X-Grexx-Token-Url per connection.LOG_LEVEL ログの詳細度:debug、info、warn、error 説明は自動翻訳です。変数名は原文のままです。迷ったら原文を確認してください。
メニュー名は 2026年11月11日 に Anthropic のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
ChatGPT はまだ KPN Grexx につなげません
KPN Grexx はパソコンに入れて使うものですが、ChatGPT は Web 上で動くサーバーにしかつなげません
A · KPN Grexx につなげるアプリを使う
B · ネットショップ・決済 の中で ChatGPT につなげる別のサーバー
同じカテゴリでよく使われているものから、キーなしでアドレスだけでつなげるものを選びました
Claude Code につなげますが、先に準備が必要です
KPN Grexx のキーが必要です(提供元のサイトで作成) · 設定を 2 項目入力 (KPN_GREXX_USERNAME, KPN_GREXX_BASE_URL) · 先にパソコンへ Docker を入れてください(1 回だけ)
このメッセージを Claude Code のチャットに貼り付けます。AI がパソコンを確認し、変更するファイルを伝え、毎回あなたの了承を待ちます。
このパソコンの Claude Code に MCP server KPN Grexx を入れてください。順番に:1) docker --version で Docker があるか確認。なければ https://www.docker.com/products/docker-desktop/ から入れるよう私に伝え、自分では入れない。2) この設定だけを使う(PopNx MCP の確認済み):claude mcp add --scope user kpn --env KPN_GREXX_USERNAME=your-value --env KPN_GREXX_PASSWORD=your-value --env KPN_GREXX_BASE_URL=your-value --env KPN_CLIENT_SECRET=your-value -- docker run -i --rm -e KPN_GREXX_USERNAME -e KPN_GREXX_PASSWORD -e KPN_GREXX_BASE_URL -e KPN_CLIENT_SECRET ghcr.io/wyre-ai/kpn-mcp:v2.3.1 3) 変更するファイルのフルパスか実行するコマンドを伝えて、私の了承を待つ。4) KPN_GREXX_PASSWORD, KPN_CLIENT_SECRET, KPN_GREXX_USERNAME, KPN_GREXX_BASE_URL は "your-value" のままにして、本当の値は私がファイルかアプリの入力欄に自分で貼るよう伝える。チャットにキーを書かせない。5) 了承した内容を実行し、KPN Grexx のツールが本当に表示されるか確認する。このメッセージにあなたのキーは含まれません。キーが必要な場合は、AI がファイルやアプリの入力欄にご自身で貼るよう案内します。
もう入っていますか?先に確認 · ターミナルを開き、このコマンドを入力して Enter
docker --versionMac:⌘ + Space を押し、Terminal と入力して Enter
Windows:スタートメニューを開き、Windows PowerShell と入力して「開く」
まだ入っていない場合: Docker Desktop を入れます:Mac は Docker.dmg を開いてアイコンを「アプリケーション」へドラッグ(Mac に合わせて Apple silicon か Intel を選ぶ)· Windows は Docker Desktop Installer.exe をダブルクリック · 入れたら Docker Desktop アプリを開いたままにします。curl コマンドは不要です
入れ終わったらターミナルを閉じて開き直し、同じコマンドをもう一度実行します。バージョン番号が出れば完了です: docker --version
一度入れれば、Docker を使うすべてのツールで使えます
これはプログラムの設定でキーではありません。登録は不要で、作者の説明どおりに入力します。
KPN_GREXX_USERNAME Grexx API username. Passed to the SDK as the OAuth client_id (portal: API Gegevens). The SDK sends it with HTTP Basic on the token endpoint. This server does not mint the token.KPN_GREXX_BASE_URL Grexx interface root, without /realtime. No default; acceptatie and production differ. In gateway mode a connection may override it with X-Grexx-Api-Url (together with X-Grexx-Token-Url, allowlisted…説明は英語の原文のままです。
Mac:Command+スペースで Terminal と入力 · Windows:PowerShell を開く
claude mcp add --scope user kpn --env KPN_GREXX_USERNAME=your-value --env KPN_GREXX_PASSWORD=your-value --env KPN_GREXX_BASE_URL=your-value --env KPN_CLIENT_SECRET=your-value -- docker run -i --rm -e KPN_GREXX_USERNAME -e KPN_GREXX_PASSWORD -e KPN_GREXX_BASE_URL -e KPN_CLIENT_SECRET ghcr.io/wyre-ai/kpn-mcp:v2.3.1Enter の前に「your-value」を自分のキーに書き換えてください
キーはアプリの入力欄にだけ貼り付け、チャットに貼ったり人に送ったりしないでください
KPN Grexx が一覧にあり、接続済みと表示されれば OK です
KPN Grexx を使って、私に何ができるか教えて、1 つやってみせて✓ Claude Code が KPN Grexx を使っていると言うか、回答に KPN Grexx のツール名が出れば接続成功です
上のコマンドはこれらがなくても動きます。変えたいときだけ作者の説明に沿って追加してください。
KPN_GREXX_TOKEN_URL OAuth token endpoint. Production differs from acceptatie. In gateway mode a connection may override it with X-Grexx-Token-Url (together with X-Grexx-Api-Url). · 初期値 https://service-accept.grexx.today/oauth/access_tokenKPN_LEGACY_DEVELOPER_API Set to 1 to also register the developer.kpn.com tools (disturbances, availability, SIM swap, MSM). Default is Grexx only.KPN_CLIENT_ID Legacy developer.kpn.com project client ID. Used only when KPN_LEGACY_DEVELOPER_API=1.KPN_MSM_CLIENT_ID Optional legacy MSM app ID. Used only when KPN_LEGACY_DEVELOPER_API=1. Must be paired with KPN_MSM_CLIENT_SECRET.KPN_MSM_CLIENT_SECRET Optional legacy MSM app secret. Used only when KPN_LEGACY_DEVELOPER_API=1, together with KPN_MSM_CLIENT_ID.KPN_BASE_URL Legacy developer.kpn.com base URL. Env only. Used only when KPN_LEGACY_DEVELOPER_API=1. · 初期値 https://api-prd.kpn.comMCP_TRANSPORT Transport mode. Set to 'stdio' for local CLI use; the image defaults to 'http' for gateway hosting. · 初期値 stdioAUTH_MODE Credential source: 'env' reads KPN_GREXX_* locally, 'gateway' expects X-KPN-Grexx-Username and X-KPN-Grexx-Password, plus optional X-Grexx-Api-Url and X-Grexx-Token-Url per connection.LOG_LEVEL ログの詳細度:debug、info、warn、error 説明は自動翻訳です。変数名は原文のままです。迷ったら原文を確認してください。
メニュー名は 2026年11月11日 に Anthropic のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
Cursor につなげますが、先に準備が必要です
KPN Grexx のキーが必要です(提供元のサイトで作成) · 設定を 2 項目入力 (KPN_GREXX_USERNAME, KPN_GREXX_BASE_URL) · 先にパソコンへ Docker を入れてください(1 回だけ)
このメッセージを Cursor のチャットに貼り付けます。AI がパソコンを確認し、変更するファイルを伝え、毎回あなたの了承を待ちます。
このパソコンの Cursor に MCP server KPN Grexx を入れてください。順番に:1) docker --version で Docker があるか確認。なければ https://www.docker.com/products/docker-desktop/ から入れるよう私に伝え、自分では入れない。2) この設定だけを使う(PopNx MCP の確認済み):{ "mcpServers": { "kpn": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "KPN_GREXX_USERNAME", "-e", "KPN_GREXX_PASSWORD", "-e", "KPN_GREXX_BASE_URL", "-e", "KPN_CLIENT_SECRET", "ghcr.io/wyre-ai/kpn-mcp:v2.3.1" ], "env": { "KPN_GREXX_USERNAME": "your-value", "KPN_GREXX_PASSWORD": "your-value", "KPN_GREXX_BASE_URL": "your-value", "KPN_CLIENT_SECRET": "your-value" } } } } 3) 変更するファイルのフルパスか実行するコマンドを伝えて、私の了承を待つ。4) KPN_GREXX_PASSWORD, KPN_CLIENT_SECRET, KPN_GREXX_USERNAME, KPN_GREXX_BASE_URL は "your-value" のままにして、本当の値は私がファイルかアプリの入力欄に自分で貼るよう伝える。チャットにキーを書かせない。5) 了承した内容を実行し、KPN Grexx のツールが本当に表示されるか確認する。このメッセージにあなたのキーは含まれません。キーが必要な場合は、AI がファイルやアプリの入力欄にご自身で貼るよう案内します。
もう入っていますか?先に確認 · ターミナルを開き、このコマンドを入力して Enter
docker --versionMac:⌘ + Space を押し、Terminal と入力して Enter
Windows:スタートメニューを開き、Windows PowerShell と入力して「開く」
まだ入っていない場合: Docker Desktop を入れます:Mac は Docker.dmg を開いてアイコンを「アプリケーション」へドラッグ(Mac に合わせて Apple silicon か Intel を選ぶ)· Windows は Docker Desktop Installer.exe をダブルクリック · 入れたら Docker Desktop アプリを開いたままにします。curl コマンドは不要です
入れ終わったらターミナルを閉じて開き直し、同じコマンドをもう一度実行します。バージョン番号が出れば完了です: docker --version
一度入れれば、Docker を使うすべてのツールで使えます
これはプログラムの設定でキーではありません。登録は不要で、作者の説明どおりに入力します。
KPN_GREXX_USERNAME Grexx API username. Passed to the SDK as the OAuth client_id (portal: API Gegevens). The SDK sends it with HTTP Basic on the token endpoint. This server does not mint the token.KPN_GREXX_BASE_URL Grexx interface root, without /realtime. No default; acceptatie and production differ. In gateway mode a connection may override it with X-Grexx-Api-Url (together with X-Grexx-Token-Url, allowlisted…説明は英語の原文のままです。
KPN Grexx の設定で KPN_GREXX_PASSWORD, KPN_CLIENT_SECRET, KPN_GREXX_USERNAME, KPN_GREXX_BASE_URL が空です。自分のキーを入れて保存します
キーはアプリの入力欄にだけ貼り付け、チャットに貼ったり人に送ったりしないでください
KPN Grexx を使って、私に何ができるか教えて、1 つやってみせて✓ Cursor が KPN Grexx を使っていると言うか、回答に KPN Grexx のツール名が出れば接続成功です
上のコマンドはこれらがなくても動きます。変えたいときだけ作者の説明に沿って追加してください。
KPN_GREXX_TOKEN_URL OAuth token endpoint. Production differs from acceptatie. In gateway mode a connection may override it with X-Grexx-Token-Url (together with X-Grexx-Api-Url). · 初期値 https://service-accept.grexx.today/oauth/access_tokenKPN_LEGACY_DEVELOPER_API Set to 1 to also register the developer.kpn.com tools (disturbances, availability, SIM swap, MSM). Default is Grexx only.KPN_CLIENT_ID Legacy developer.kpn.com project client ID. Used only when KPN_LEGACY_DEVELOPER_API=1.KPN_MSM_CLIENT_ID Optional legacy MSM app ID. Used only when KPN_LEGACY_DEVELOPER_API=1. Must be paired with KPN_MSM_CLIENT_SECRET.KPN_MSM_CLIENT_SECRET Optional legacy MSM app secret. Used only when KPN_LEGACY_DEVELOPER_API=1, together with KPN_MSM_CLIENT_ID.KPN_BASE_URL Legacy developer.kpn.com base URL. Env only. Used only when KPN_LEGACY_DEVELOPER_API=1. · 初期値 https://api-prd.kpn.comMCP_TRANSPORT Transport mode. Set to 'stdio' for local CLI use; the image defaults to 'http' for gateway hosting. · 初期値 stdioAUTH_MODE Credential source: 'env' reads KPN_GREXX_* locally, 'gateway' expects X-KPN-Grexx-Username and X-KPN-Grexx-Password, plus optional X-Grexx-Api-Url and X-Grexx-Token-Url per connection.LOG_LEVEL ログの詳細度:debug、info、warn、error 説明は自動翻訳です。変数名は原文のままです。迷ったら原文を確認してください。
メニュー名は 2026年11月11日 に Cursor のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
VS Code につなげますが、先に準備が必要です
KPN Grexx のキーが必要です(提供元のサイトで作成) · 設定を 2 項目入力 (KPN_GREXX_USERNAME, KPN_GREXX_BASE_URL) · 先にパソコンへ Docker を入れてください(1 回だけ)
このメッセージを VS Code のチャットに貼り付けます。AI がパソコンを確認し、変更するファイルを伝え、毎回あなたの了承を待ちます。
このパソコンの VS Code に MCP server KPN Grexx を入れてください。順番に:1) docker --version で Docker があるか確認。なければ https://www.docker.com/products/docker-desktop/ から入れるよう私に伝え、自分では入れない。2) この設定だけを使う(PopNx MCP の確認済み):{ "servers": { "kpn": { "type": "stdio", "command": "docker", "args": [ "run", "-i", "--rm", "-e", "KPN_GREXX_USERNAME", "-e", "KPN_GREXX_PASSWORD", "-e", "KPN_GREXX_BASE_URL", "-e", "KPN_CLIENT_SECRET", "ghcr.io/wyre-ai/kpn-mcp:v2.3.1" ], "env": { "KPN_GREXX_USERNAME": "your-value", "KPN_GREXX_PASSWORD": "your-value", "KPN_GREXX_BASE_URL": "your-value", "KPN_CLIENT_SECRET": "your-value" } } } } 3) 変更するファイルのフルパスか実行するコマンドを伝えて、私の了承を待つ。4) KPN_GREXX_PASSWORD, KPN_CLIENT_SECRET, KPN_GREXX_USERNAME, KPN_GREXX_BASE_URL は "your-value" のままにして、本当の値は私がファイルかアプリの入力欄に自分で貼るよう伝える。チャットにキーを書かせない。5) 了承した内容を実行し、KPN Grexx のツールが本当に表示されるか確認する。このメッセージにあなたのキーは含まれません。キーが必要な場合は、AI がファイルやアプリの入力欄にご自身で貼るよう案内します。
もう入っていますか?先に確認 · ターミナルを開き、このコマンドを入力して Enter
docker --versionMac:⌘ + Space を押し、Terminal と入力して Enter
Windows:スタートメニューを開き、Windows PowerShell と入力して「開く」
まだ入っていない場合: Docker Desktop を入れます:Mac は Docker.dmg を開いてアイコンを「アプリケーション」へドラッグ(Mac に合わせて Apple silicon か Intel を選ぶ)· Windows は Docker Desktop Installer.exe をダブルクリック · 入れたら Docker Desktop アプリを開いたままにします。curl コマンドは不要です
入れ終わったらターミナルを閉じて開き直し、同じコマンドをもう一度実行します。バージョン番号が出れば完了です: docker --version
一度入れれば、Docker を使うすべてのツールで使えます
これはプログラムの設定でキーではありません。登録は不要で、作者の説明どおりに入力します。
KPN_GREXX_USERNAME Grexx API username. Passed to the SDK as the OAuth client_id (portal: API Gegevens). The SDK sends it with HTTP Basic on the token endpoint. This server does not mint the token.KPN_GREXX_BASE_URL Grexx interface root, without /realtime. No default; acceptatie and production differ. In gateway mode a connection may override it with X-Grexx-Api-Url (together with X-Grexx-Token-Url, allowlisted…説明は英語の原文のままです。
KPN Grexx の設定で KPN_GREXX_PASSWORD, KPN_CLIENT_SECRET, KPN_GREXX_USERNAME, KPN_GREXX_BASE_URL が空です。自分のキーを入れて保存します
キーはアプリの入力欄にだけ貼り付け、チャットに貼ったり人に送ったりしないでください
KPN Grexx を使って、私に何ができるか教えて、1 つやってみせて✓ VS Code が KPN Grexx を使っていると言うか、回答に KPN Grexx のツール名が出れば接続成功です
上のコマンドはこれらがなくても動きます。変えたいときだけ作者の説明に沿って追加してください。
KPN_GREXX_TOKEN_URL OAuth token endpoint. Production differs from acceptatie. In gateway mode a connection may override it with X-Grexx-Token-Url (together with X-Grexx-Api-Url). · 初期値 https://service-accept.grexx.today/oauth/access_tokenKPN_LEGACY_DEVELOPER_API Set to 1 to also register the developer.kpn.com tools (disturbances, availability, SIM swap, MSM). Default is Grexx only.KPN_CLIENT_ID Legacy developer.kpn.com project client ID. Used only when KPN_LEGACY_DEVELOPER_API=1.KPN_MSM_CLIENT_ID Optional legacy MSM app ID. Used only when KPN_LEGACY_DEVELOPER_API=1. Must be paired with KPN_MSM_CLIENT_SECRET.KPN_MSM_CLIENT_SECRET Optional legacy MSM app secret. Used only when KPN_LEGACY_DEVELOPER_API=1, together with KPN_MSM_CLIENT_ID.KPN_BASE_URL Legacy developer.kpn.com base URL. Env only. Used only when KPN_LEGACY_DEVELOPER_API=1. · 初期値 https://api-prd.kpn.comMCP_TRANSPORT Transport mode. Set to 'stdio' for local CLI use; the image defaults to 'http' for gateway hosting. · 初期値 stdioAUTH_MODE Credential source: 'env' reads KPN_GREXX_* locally, 'gateway' expects X-KPN-Grexx-Username and X-KPN-Grexx-Password, plus optional X-Grexx-Api-Url and X-Grexx-Token-Url per connection.LOG_LEVEL ログの詳細度:debug、info、warn、error 説明は自動翻訳です。変数名は原文のままです。迷ったら原文を確認してください。
メニュー名は 2026年11月11日 に VS Code のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
Claude Code
claude mcp add --scope user kpn --env KPN_GREXX_USERNAME=your-value --env KPN_GREXX_PASSWORD=your-value --env KPN_GREXX_BASE_URL=your-value --env KPN_CLIENT_SECRET=your-value -- docker run -i --rm -e KPN_GREXX_USERNAME -e KPN_GREXX_PASSWORD -e KPN_GREXX_BASE_URL -e KPN_CLIENT_SECRET ghcr.io/wyre-ai/kpn-mcp:v2.3.1Claude Desktop (claude_desktop_config.json)
{
"mcpServers": {
"kpn": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"KPN_GREXX_USERNAME",
"-e",
"KPN_GREXX_PASSWORD",
"-e",
"KPN_GREXX_BASE_URL",
"-e",
"KPN_CLIENT_SECRET",
"ghcr.io/wyre-ai/kpn-mcp:v2.3.1"
],
"env": {
"KPN_GREXX_USERNAME": "your-value",
"KPN_GREXX_PASSWORD": "your-value",
"KPN_GREXX_BASE_URL": "your-value",
"KPN_CLIENT_SECRET": "your-value"
}
}
}
}Cursor (~/.cursor/mcp.json)
{
"mcpServers": {
"kpn": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"KPN_GREXX_USERNAME",
"-e",
"KPN_GREXX_PASSWORD",
"-e",
"KPN_GREXX_BASE_URL",
"-e",
"KPN_CLIENT_SECRET",
"ghcr.io/wyre-ai/kpn-mcp:v2.3.1"
],
"env": {
"KPN_GREXX_USERNAME": "your-value",
"KPN_GREXX_PASSWORD": "your-value",
"KPN_GREXX_BASE_URL": "your-value",
"KPN_CLIENT_SECRET": "your-value"
}
}
}
}VS Code (mcp.json)
{
"servers": {
"kpn": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"KPN_GREXX_USERNAME",
"-e",
"KPN_GREXX_PASSWORD",
"-e",
"KPN_GREXX_BASE_URL",
"-e",
"KPN_CLIENT_SECRET",
"ghcr.io/wyre-ai/kpn-mcp:v2.3.1"
],
"env": {
"KPN_GREXX_USERNAME": "your-value",
"KPN_GREXX_PASSWORD": "your-value",
"KPN_GREXX_BASE_URL": "your-value",
"KPN_CLIENT_SECRET": "your-value"
}
}
}
}KPN_GREXX_USERNAME 必須 envKPN_GREXX_PASSWORD 秘密 必須 envKPN_GREXX_BASE_URL 必須 envKPN_GREXX_TOKEN_URL envKPN_LEGACY_DEVELOPER_API envKPN_CLIENT_ID envKPN_CLIENT_SECRET 秘密 必須 envKPN_MSM_CLIENT_ID envKPN_MSM_CLIENT_SECRET 秘密 envKPN_BASE_URL envMCP_TRANSPORT envAUTH_MODE 秘密 envLOG_LEVEL env説明は自動翻訳です。変数名は原文のままです。迷ったら原文を確認してください。
この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
oci: ghcr.io/wyre-ai/kpn-mcp:v2.3.1このサーバーのつなぎ方と、各アプリの公式ドキュメントに基づきます。2026年11月10日に確認。
パソコン上で動かせるアプリ
ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast
パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月15日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント WYRE-AI で確認済みです
コードの最終更新:3 日前
Apache-2.0を使用
これはパソコンで動くため、インターネット上のエンドポイントはありません
パソコンで動き、代わりにローカルの設定を使います
パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです
質問、コツの共有、使えないことの報告ができます。「役に立った」の多い順です。
まだレビューはありません
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック3項目のうち3項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
入力が必要なもの:KPN_GREXX_PASSWORD, KPN_CLIENT_SECRET
あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。
GitHubリポジトリの最終更新は3 日前、最新バージョン(2.3.1)がレジストリに届いたのは24 日前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにDockerも必要です。
同じカテゴリには:Stripe MCP, flightclaw, Trade It, Vaaya, idealo MCP Server
同じカテゴリでほかの作者のもの。コマンドは確認済み。公式を先に、次にスター順。
カードの見方:↓ 週あたりのダウンロードi★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
MCP server integrating with Stripe - tools for customers, products, payments, and more.
Search ~300 airlines and book flights with a checkout link. OAuth sign-in by email code.
Connect brokerage accounts to AI assistants: holdings, orders, asset lookup, and approved trading.
Paid APIs and tokenized shares for agents. Prepaid funding, including authorized Instinct checkout.
Search products, compare prices and discover deals across 6 European markets with your AI assistant.
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
MCP server for KPN IRMA APIs hosted by Grexx (acceptatie: service-accept.grexx.today), aimed at MSP helpdesks. The default surface is realtime XML over OAuth 2.0 client credentials. The SDK sends HTTP Basic to the token endpoint. POST /realtime uses the Bearer token.
Built on the MCP 2026-07-28 spec via the split v2 SDK (@modelcontextprotocol/server / /node / /client ^2.0.0-beta.5) with dual-era serving: one shared McpServerFactory behind createMcpHandler({ legacy: 'stateless' }) answers both 2025-era initialize-handshake clients and modern 2026-07-28 envelope clients, with the same tool list for every caller. Ships as a GHCR container only (no MCPB bundle). The client is @wyre-ai/node-kpn (Grexx export). Contract: docs/GREXX.md.
kpn_grexx_test_connection: the SDK mints an OAuth client-credentials token and posts a ZipCodeCheckRequest_V6 probe for the public reference address 1012JS 1 (portfolio All). Success means the token endpoint and POST /realtime accepted the Bearer token.kpn_grexx_zipcode_check: technology and speeds at a Dutch address (ZipCodeCheckRequest_V6 → ZipCodeCheckResponse_V5).kpn_grexx_prequalification: address and product-type availability per supplier (PrequalificationRequest_V2 → PrequalificationResponse_V1). When hasBroadband is true, serviceId or referencePhoneNumber is required.kpn_grexx_order_data: customer id, product code, and quantity for an order id (OrderDataRequest_V1 → OrderDataResponse_V1).docs/GREXX.md): kpn_grexx_carrier_info, kpn_grexx_radius_check, kpn_grexx_ras_check, kpn_grexx_start_line_diagnose, kpn_grexx_customer_data, kpn_grexx_order_summary, kpn_grexx_get_sim, kpn_grexx_mobile_settings, kpn_grexx_mobile_usage, kpn_grexx_mobile_orders, kpn_grexx_available_portings. start_line_diagnose starts a test at KPN, so it is not read-only and is never retried. SIM codes and the RadiusCheck PPP password are masked.IRMA enforces XSD element order and rejects a bad request with an HTTP 200 NinaResponse; both are handled by the server. Queued writes and Proxymodule notifications are not exposed.
Set KPN_LEGACY_DEVELOPER_API=1 to also serve the previous 23 developer.kpn.com tools (disturbances, availability, SIM swap, MSM). They are absent from the default list. See docs/DESIGN.md for that catalog. Gated MSM writes still require confirmation.
Grexx username and password are the OAuth client_id and client_secret (scope=all). Copy the interface root from the partner portal (API Gegevens). There is no default base URL: acceptatie and production differ.
| Env var (env mode) | Gateway header (AUTH_MODE=gateway) | Required |
|---|---|---|
KPN_GREXX_USERNAME | X-KPN-Grexx-Username | yes |
KPN_GREXX_PASSWORD | X-KPN-Grexx-Password | yes |
KPN_GREXX_BASE_URL | X-Grexx-Api-Url (optional, per connection) | yes, unless the request sends X-Grexx-Api-Url + X-Grexx-Token-Url. No default. Interface root, without /realtime |
KPN_GREXX_TOKEN_URL | X-Grexx-Token-Url (optional, per connection) | no. Default https://service-accept.grexx.today/oauth/access_token |
Example (acceptatie shape — replace the interface id from API Gegevens):
export KPN_GREXX_USERNAME="..."
export KPN_GREXX_PASSWORD="..." export KPN_GREXX_BASE_URL="https://service-accept.grexx.today/interfaces/kpn/kpn_partners_acceptatieomgeving/ /"
See env.example. Token mint, cache, and Bearer retry live in @wyre-ai/node-kpn. Base or token URLs under any other header name (X-KPN-Grexx-Base-Url, ...) are rejected (HTTP 400).
In gateway mode a request missing X-KPN-Grexx-Username or X-KPN-Grexx-Password is answered 401 (JSON-RPC error -32001) before the MCP handler runs. It never falls through to env credentials.
In gateway mode Conduit may send two headers on every call to point that connection at another Grexx environment, such as production:
| Header | Value | Example |
|---|---|---|
X-Grexx-Api-Url | Interface root from the portal (API Gegevens), without /realtime | https://service.grexx.today/interfaces/kpn/ / |
X-Grexx-Token-Url | OAuth token endpoint | https://service.grexx.today/oauth/access_token |
KPN_GREXX_BASE_URL and KPN_GREXX_TOKEN_URL, also when the credential headers are sent without the URL headers. KPN_GREXX_BASE_URL has no default and is then required; KPN_GREXX_TOKEN_URL is optional and defaults to the acceptatie token endpoint (https://service-accept.grexx.today/oauth/access_token). Exactly one URL header is HTTP 400.X-KPN-Grexx-Username / X-KPN-Grexx-Password; without them the request is 401.https: only, port 443 only, no userinfo, no query string, no fragment.GREXX_ALLOWED_HOSTS in @wyre-ai/node-kpn): service.grexx.today and service-accept.grexx.today. No *.grexx.today wildcard; IP literals never match./oauth/access_token; API URL path must start with /interfaces/kpn/ and is the interface root without /realtime (the SDK appends it).-32600), and the message never echoes the URL./realtime post, and again at socket connect (undici fetch with a guarded Agent), and refuses private, loopback, link-local (incl. 169.254.169.254), CGNAT, reserved/benchmark, ULA and metadata addresses.X-KPN-Grexx-Base-Url, ...) is still rejected with HTTP 400.CONDUIT_S2S_SECRET is required when MCP_TRANSPORT=http. If it is empty, the process logs an error and exits non-zero. It never prints the secret. Known placeholders (changeme, change-me, secret, placeholder, example, your-secret, your-s2s-secret, s2s-secret, replace-me, replace-with-a-real-secret) are rejected the same way, including when MCP_ALLOW_INSECURE_DEV=1 is set.
MCP_ALLOW_INSECURE_DEV=1 is local development only. The process logs a warning, does not check X-Gateway-S2S, and listens on 127.0.0.1 only. A non-loopback MCP_HTTP_HOST (including 0.0.0.0) is ignored in that mode and the override is logged.
MCP_HTTP_HOST is honored when a real secret is set. Unset, that bind stays 0.0.0.0. Set 127.0.0.1 to keep a secret-backed process on loopback. The container image sets 0.0.0.0 and AUTH_MODE=gateway.
With a real secret, every request except /health and /healthz must include:
X-Gateway-S2S: t=<unix seconds>,v1=<hex hmac-sha256>
v1 is HMAC-SHA256 of the exact string t= (the same t= prefix that starts the header), keyed with CONDUIT_S2S_SECRET, hex-encoded. The timestamp must be within 300 seconds of the server clock. A missing or invalid header is 401. /health and /healthz stay unauthenticated and do not read credentials. The stdio transport does not use CONDUIT_S2S_SECRET.
# sign "t=$NOW" with the gateway-provisioned secret
NOW=$(date +%s) SIG=$(printf 't=%s' "$NOW" | openssl dgst -sha256 -hmac "$CONDUIT_S2S_SECRET" | awk '{print $NF}') curl -sS -D- http://127.0.0.1:8080/mcp \ -H "X-Gateway-S2S: t=${NOW},v1=${SIG}" \ -H "X-KPN-Grexx-Username: ..." \ -H "X-KPN-Grexx-Password: ..." \ -H 'Content-Type: application/json' \ -H 'Accept: application/json, text/event-stream' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'
Import the Grexx client from @wyre-ai/node-kpn (package root), not /legacy.
The dependency is the published range ^2.2.0 (per-connection URLs + SSRF guard from node-kpn#6; Prequalification and OrderData from node-kpn#5, tag v2.1.0). Token minting is the HTTP Basic behavior from node-kpn#4. /legacy remains the developer.kpn.com client for KPN_LEGACY_DEVELOPER_API=1 only. This server does not mint the Grexx token.
export NODE_AUTH_TOKEN=$(gh auth token) # GitHub Packages auth for @wyre-ai/*
npm install npm run build node dist/index.js # stdio (default)
CONDUIT_S2S_SECRET="$CONDUIT_S2S_SECRET" MCP_TRANSPORT=http node dist/index.js
MCP_ALLOW_INSECURE_DEV=1 MCP_TRANSPORT=http node dist/index.js npm run smoke # both protocol eras serve the same Grexx tools
Docker (linux/amd64 per fleet law). The image listens on 0.0.0.0 inside the container and defaults to AUTH_MODE=gateway. Publish the port on loopback and pass the S2S secret. Grexx username and password arrive on each request as headers. KPN_GREXX_BASE_URL stays in the environment because a caller-supplied URL is rejected.
docker build --platform linux/amd64 --build-arg GITHUB_TOKEN=$(gh auth token) -t kpn-mcp .
docker run \ -e CONDUIT_S2S_SECRET="$CONDUIT_S2S_SECRET" \ -e KPN_GREXX_BASE_URL="https://service-accept.grexx.today/interfaces/kpn/kpn_partners_acceptatieomgeving/ /" \ -p 127.0.0.1:8080:8080 \ kpn-mcp
Compose refuses to start when CONDUIT_S2S_SECRET is unset, publishes 127.0.0.1:8080:8080, and does not inject KPN_GREXX_USERNAME or KPN_GREXX_PASSWORD:
CONDUIT_S2S_SECRET="$CONDUIT_S2S_SECRET" \
KPN_GREXX_BASE_URL="https://service-accept.grexx.today/interfaces/kpn/kpn_partners_acceptatieomgeving/ /" \ GITHUB_TOKEN=$(gh auth token) \ docker compose up --build
Single-tenant HTTP (AUTH_MODE=env) still requires the S2S secret, then uses KPN_GREXX_USERNAME and KPN_GREXX_PASSWORD:
docker run \
-e CONDUIT_S2S_SECRET="$CONDUIT_S2S_SECRET" \ -e AUTH_MODE=env \ -e KPN_GREXX_USERNAME=... \ -e KPN_GREXX_PASSWORD=... \ -e KPN_GREXX_BASE_URL=... \ -p 127.0.0.1:8080:8080 \ kpn-mcp
/health is a shallow liveness probe. It does not call Grexx and does not read credentials.
With KPN_LEGACY_DEVELOPER_API=1 the process also registers kpn_test_connection, kpn_disturbances_check, kpn_availability_check, kpn_sim_swap_get_date, and the MSM read/write tools. Credentials are KPN_CLIENT_ID / KPN_CLIENT_SECRET (gateway: X-KPN-Client-Id / X-KPN-Client-Secret), plus an optional MSM pair. KPN_BASE_URL stays env-only. A half MSM pair is rejected. MSM writes still create orders, are not retried, and require confirmation (confirm_destructive_action when the client cannot be prompted).
scope=all. The SDK sends HTTP Basic to the token endpoint, then Bearer on POST /realtime (Content-Type: text/xml). Plain XML, no SOAP envelope. Basic Auth is not sent on POST /realtime.GrexxClient, which sends HTTP Basic first and may fall back to form-body client_id / client_secret after HTTP 400/401 invalid_client.108 and HTTP 429 are rate limits. Code 102 is an IP allowlist rejection.Success (what acceptatie returned for ZipCodeCheck).Apache-2.0 © WYRE Techn