Asosiy qismga o'tish
AI-Point.uz
← Katalogga qaytish
MCP serverHamjamiyat

M-Pesa Daraja

Safaricom M-Pesa Daraja tools: STK Push, C2B, B2C, B2B, QR, Ratiba. Sandbox-first, idempotent.

Tavsif asl tilda

Mr-Macharia · ↓ 0 ta o'rnatish

O'rnatish

Konfiguratsiyani mijoz sozlamalariga qo'shing. <Burchak qavslar> ichidagi qiymatlarni o'zingiznikiga almashtiring.

Konfig fayli: claude_desktop_config.json
{
  "mcpServers": {
    "mpesa-daraja-mcp": {
      "command": "uvx",
      "args": [
        "mpesa-daraja-mcp==0.1.4"
      ],
      "env": {
        "DARAJA_CONSUMER_KEY": "<DARAJA_CONSUMER_KEY>",
        "DARAJA_CONSUMER_SECRET": "<DARAJA_CONSUMER_SECRET>",
        "DARAJA_ENV": "<DARAJA_ENV>",
        "DARAJA_SHORTCODE": "<DARAJA_SHORTCODE>",
        "DARAJA_PASSKEY": "<DARAJA_PASSKEY>",
        "DARAJA_INITIATOR_NAME": "<DARAJA_INITIATOR_NAME>",
        "DARAJA_SECURITY_CREDENTIAL": "<DARAJA_SECURITY_CREDENTIAL>",
        "DARAJA_CALLBACK_BASE_URL": "<DARAJA_CALLBACK_BASE_URL>",
        "DARAJA_CALLBACK_LISTEN": "<DARAJA_CALLBACK_LISTEN>",
        "DARAJA_CALLBACK_TOKEN": "<DARAJA_CALLBACK_TOKEN>",
        "DARAJA_TOOLSETS": "<DARAJA_TOOLSETS>",
        "DARAJA_ALLOW_LIVE_MONEY_MOVEMENT": "<DARAJA_ALLOW_LIVE_MONEY_MOVEMENT>",
        "DARAJA_INITIATOR_PASSWORD": "<DARAJA_INITIATOR_PASSWORD>",
        "DARAJA_CERT_PATH": "<DARAJA_CERT_PATH>",
        "DARAJA_STATE_DB": "<DARAJA_STATE_DB>",
        "DARAJA_OUTPUT_DIR": "<DARAJA_OUTPUT_DIR>",
        "DARAJA_CONFIG_DIR": "<DARAJA_CONFIG_DIR>",
        "DARAJA_DOTENV": "<DARAJA_DOTENV>"
      }
    }
  }
}

Yoki bitta buyruq bilan — CLI tanlangan mijoz konfigiga qoʻshadi:

CLI
npx ai-point add io.github.Mr-Macharia/mpesa-daraja-mcp

Instrumentlar

Instrumentlar ro'yxati serverda sinov muhiti paydo bo'lganda yoki tahririyat uni to'ldirganda ko'rinadi.

Muammo haqida xabar berish ↗ (GitHub yangi oynada ochiladi)