From d3710cde94f5ffe2f0e37eba7c496713f38d6f47 Mon Sep 17 00:00:00 2001 From: andrew-paystack Date: Tue, 12 May 2026 17:42:29 +0300 Subject: [PATCH] add mcp server snippets --- dist/doc/developer-tools/mcp-server/config.js | 24 +++++++++++++++++++ .../mcp-server/installation.js | 4 ++++ .../mcp-server/config/config.yml | 3 +++ .../mcp-server/config/hosted.json | 8 +++++++ .../mcp-server/config/local.json | 11 +++++++++ .../mcp-server/installation/config.yml | 3 +++ .../mcp-server/installation/npx.sh | 1 + 7 files changed, 54 insertions(+) create mode 100644 dist/doc/developer-tools/mcp-server/config.js create mode 100644 dist/doc/developer-tools/mcp-server/installation.js create mode 100644 src/doc/developer-tools/mcp-server/config/config.yml create mode 100644 src/doc/developer-tools/mcp-server/config/hosted.json create mode 100644 src/doc/developer-tools/mcp-server/config/local.json create mode 100644 src/doc/developer-tools/mcp-server/installation/config.yml create mode 100644 src/doc/developer-tools/mcp-server/installation/npx.sh diff --git a/dist/doc/developer-tools/mcp-server/config.js b/dist/doc/developer-tools/mcp-server/config.js new file mode 100644 index 0000000..57cfef1 --- /dev/null +++ b/dist/doc/developer-tools/mcp-server/config.js @@ -0,0 +1,24 @@ +const hosted = `{ + "mcpServers": { + "paystack": { + "command": "npx", + "args": ["@paystack/mcp-server", "--api-key", "sk_test_..."] + } + } +} +` + +const local = `{ + "mcpServers": { + "paystack": { + "command": "node", + "args": ["/path/to/paystack-mcp-server/build/index.js"], + "env": { + "PAYSTACK_TEST_SECRET_KEY": "sk_test_..." + } + } + } +} +` + +export {hosted, local} \ No newline at end of file diff --git a/dist/doc/developer-tools/mcp-server/installation.js b/dist/doc/developer-tools/mcp-server/installation.js new file mode 100644 index 0000000..b31b1dc --- /dev/null +++ b/dist/doc/developer-tools/mcp-server/installation.js @@ -0,0 +1,4 @@ +const npx = `npx @paystack/mcp-server --api-key sk_test_your_key_here +` + +export {npx} \ No newline at end of file diff --git a/src/doc/developer-tools/mcp-server/config/config.yml b/src/doc/developer-tools/mcp-server/config/config.yml new file mode 100644 index 0000000..fb1f2c5 --- /dev/null +++ b/src/doc/developer-tools/mcp-server/config/config.yml @@ -0,0 +1,3 @@ +type: single-lang +languages: + - json diff --git a/src/doc/developer-tools/mcp-server/config/hosted.json b/src/doc/developer-tools/mcp-server/config/hosted.json new file mode 100644 index 0000000..141b5ab --- /dev/null +++ b/src/doc/developer-tools/mcp-server/config/hosted.json @@ -0,0 +1,8 @@ +{ + "mcpServers": { + "paystack": { + "command": "npx", + "args": ["@paystack/mcp-server", "--api-key", "sk_test_..."] + } + } +} diff --git a/src/doc/developer-tools/mcp-server/config/local.json b/src/doc/developer-tools/mcp-server/config/local.json new file mode 100644 index 0000000..e04b56a --- /dev/null +++ b/src/doc/developer-tools/mcp-server/config/local.json @@ -0,0 +1,11 @@ +{ + "mcpServers": { + "paystack": { + "command": "node", + "args": ["/path/to/paystack-mcp-server/build/index.js"], + "env": { + "PAYSTACK_TEST_SECRET_KEY": "sk_test_..." + } + } + } +} diff --git a/src/doc/developer-tools/mcp-server/installation/config.yml b/src/doc/developer-tools/mcp-server/installation/config.yml new file mode 100644 index 0000000..2f515f0 --- /dev/null +++ b/src/doc/developer-tools/mcp-server/installation/config.yml @@ -0,0 +1,3 @@ +type: single-lang +languages: + - sh diff --git a/src/doc/developer-tools/mcp-server/installation/npx.sh b/src/doc/developer-tools/mcp-server/installation/npx.sh new file mode 100644 index 0000000..c983cea --- /dev/null +++ b/src/doc/developer-tools/mcp-server/installation/npx.sh @@ -0,0 +1 @@ +npx @paystack/mcp-server --api-key sk_test_your_key_here