Daraja MCP
D

Daraja MCP

Safaricom Daraja MCP服務器是一個集成M-PESA支付API與Claude的模型上下文協議服務,支持自然語言支付處理和即時交易通知。
2.5分
6.4K

什麼是Daraja MCP服務器?

Daraja MCP服務器是一個智能橋樑,連接Safaricom的M-PESA支付系統與Claude AI助手。它允許您通過簡單的對話命令處理支付、查詢交易狀態和管理支付通知,無需編寫代碼或使用複雜的API接口。

如何使用Daraja MCP服務器?

安裝配置後,您可以直接在Claude對話中發送支付指令,如'請向0712345678發送500肯尼亞先令支付訂單#INV-001'。服務器會自動處理支付請求,並在支付完成後通過Claude通知您。

適用場景

適合電商商家、自由職業者、小型企業主、活動組織者等需要便捷處理M-PESA支付的場景。特別適合那些希望將支付功能集成到客戶服務對話中的業務。

主要功能

STK推送支付
通過自然語言發起M-PESA支付請求,系統會自動向客戶手機發送支付提示
即時回調處理
自動接收和處理M-PESA支付完成通知,即時更新支付狀態
支付跟蹤管理
存儲和查詢支付歷史記錄,支持已讀/未讀狀態標記
自然語言界面
完全通過Claude對話與M-PESA系統交互,無需技術知識
沙盒測試環境
提供完整的測試環境,可在不影響真實資金的情況下測試所有功能
自動化測試套件
內置全面的測試工具,確保系統穩定可靠
優勢
無需編程知識即可使用M-PESA支付功能
即時支付通知,無需手動檢查交易狀態
支持測試環境,安全學習無風險
與Claude無縫集成,提升客戶服務體驗
自動化的支付記錄管理
侷限性
需要Daraja API賬戶(需向Safaricom申請)
本地測試需要ngrok等隧道工具
僅支持M-PESA支付系統
生產環境需要HTTPS服務器
需要基本的命令行操作知識進行安裝

如何使用

獲取Daraja API憑證
訪問Safaricom開發者門戶註冊賬戶並創建應用,獲取Consumer Key、Consumer Secret和Passkey
安裝和配置
克隆倉庫,創建虛擬環境,安裝依賴,配置環境變量文件
設置Claude Desktop
在Claude Desktop配置文件中添加MCP服務器配置,使用絕對路徑指向項目目錄
啟動服務器
運行服務器並驗證所有組件正常工作
開始使用
重啟Claude Desktop,開始通過對話處理支付

使用案例

電商訂單支付
客戶在聊天中確認購買後,自動發送支付請求
服務費用收取
向客戶收取諮詢服務費用
支付狀態跟蹤
檢查未完成的支付請求狀態
支付記錄管理
查看和管理歷史支付記錄

常見問題

我需要編程知識才能使用這個服務器嗎?
使用這個服務需要付費嗎?
我可以在本地測試而不暴露到互聯網嗎?
支付安全嗎?
支持哪些手機號碼格式?
如果支付失敗怎麼辦?
如何從測試環境切換到生產環境?
可以同時處理多個支付請求嗎?

相關資源

Safaricom Daraja官方文檔
M-PESA Daraja API的完整技術文檔和API參考
GitHub倉庫
項目源代碼、問題追蹤和貢獻指南
Model Context Protocol官網
MCP協議官方文檔和規範
ngrok隧道工具
用於本地開發測試的HTTPS隧道工具
Railway部署平臺
推薦的服務器部署平臺,提供免費HTTPS
Claude Desktop下載
Claude桌面應用程序下載頁面

安裝

複製以下命令到你的Client進行配置
{
  "mcpServers": {
    "daraja": {
      "command": "/absolute/path/to/daraja-mcp/venv/bin/python",
      "args": ["/absolute/path/to/daraja-mcp/server.py"],
      "env": {
        "DARAJA_CONSUMER_KEY": "your_consumer_key",
        "DARAJA_CONSUMER_SECRET": "your_consumer_secret",
        "DARAJA_SHORTCODE": "174379",
        "DARAJA_PASSKEY": "your_passkey",
        "DARAJA_ENV": "sandbox",
        "CALLBACK_PORT": "3000",
        "PUBLIC_URL": "https://your-ngrok-url.ngrok.io"
      }
    }
  }
}
注意:您的密鑰屬於敏感信息,請勿與任何人分享。

替代品

F
Finlab Ai
FinLab AI是一個金融量化分析平臺,通過AI技術幫助用戶發現投資策略中的超額收益(alpha)。它提供豐富的數據集、回測框架和策略示例,支持自動化安裝與集成到主流AI編程助手。
7.3K
4分
M
Maverick MCP
MaverickMCP是一個基於FastMCP 2.0的個人股票分析服務器,為Claude Desktop等MCP客戶端提供專業級的金融數據分析、技術指標計算和投資組合優化工具。它預置了520只標普500股票數據,支持多種技術分析策略和並行處理,無需複雜認證即可本地運行。
Python
11.3K
4分
C
Contracts Wizard
OpenZeppelin Contracts Wizard是一個交互式智能合約構建工具,允許用戶通過選擇合約類型、參數和功能來生成基於OpenZeppelin組件的合約代碼。支持多種編程語言,並提供API和嵌入功能。
TypeScript
9.9K
4分
A
Awesome Web3 MCP Servers
這是一個關於Web3 Model Context Protocol (MCP) 服務器的精選列表,涵蓋了鏈交互、交易、DeFi、市場數據、工具和社交等多個類別。MCP是一個開放協議,標準化了應用程序如何向LLM提供上下文,類似於AI應用程序的USB-C端口。DeMCP是第一個去中心化的MCP網絡,專注於為代理提供自研和開源的MCP服務,支持加密支付,並結合TEE和區塊鏈註冊表重新定義了MCP的安全性和可靠性。
10.8K
4.5分
S
Stripe Agent Toolkit
Stripe Agent Toolkit是一個支持多種AI代理框架(如OpenAI、LangChain、CrewAI等)與Stripe API集成的工具包,提供Python和TypeScript支持,簡化支付相關操作。
TypeScript
15.2K
5分
M
Markdownify MCP
Markdownify是一個多功能文件轉換服務,支持將PDF、圖片、音頻等多種格式及網頁內容轉換為Markdown格式。
TypeScript
32.1K
5分
B
Baidu Map
已認證
百度地圖MCP Server是國內首個兼容MCP協議的地圖服務,提供地理編碼、路線規劃等10個標準化API接口,支持Python和Typescript快速接入,賦能智能體實現地圖相關功能。
Python
38.3K
4.5分
F
Firecrawl MCP Server
Firecrawl MCP Server是一個集成Firecrawl網頁抓取能力的模型上下文協議服務器,提供豐富的網頁抓取、搜索和內容提取功能。
TypeScript
122.2K
5分
S
Sequential Thinking MCP Server
一個基於MCP協議的結構化思維服務器,通過定義思考階段幫助分解複雜問題並生成總結
Python
31.6K
4.5分
E
Edgeone Pages MCP Server
EdgeOne Pages MCP是一個通過MCP協議快速部署HTML內容到EdgeOne Pages並獲取公開URL的服務
TypeScript
24.3K
4.8分
M
Magic MCP
Magic Component Platform (MCP) 是一個AI驅動的UI組件生成工具,通過自然語言描述幫助開發者快速創建現代化UI組件,支持多種IDE集成。
JavaScript
20.6K
5分
N
Notion Api MCP
已認證
一個基於Python的MCP服務器,通過Notion API提供高級待辦事項管理和內容組織功能,實現AI模型與Notion的無縫集成。
Python
17.3K
4.5分
C
Context7
Context7 MCP是一個為AI編程助手提供即時、版本特定文檔和代碼示例的服務,通過Model Context Protocol直接集成到提示中,解決LLM使用過時信息的問題。
TypeScript
80.1K
4.7分
AIBase
智啟未來,您的人工智慧解決方案智庫
© 2026AIBase