P2P借贷投资管理服务

该服务是一个 Model Context Protocol (MCP) 服务器,封装 Bondora P2P 借贷平台 API,提供账户余额查询、投资列表、拍卖投标、二级市场交易及事件日志查看等功能,适用于通过 Claude 等 MCP 客户端进行自动化金融投资管理。

  • by nikolausm
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 nikolausm/mcp-server-bondora

使用说明

Bondora MCP Server

Model Context Protocol server für die Bondora P2P Lending Platform API.

Installation

npm install
npm run build

Konfiguration

1. Bondora API Zugangsdaten

  1. Logge dich bei Bondora ein
  2. Gehe zu API Applications
  3. Erstelle eine neue Anwendung
  4. Notiere Client ID und Client Secret
  5. Führe den OAuth Flow durch für Access Token

2. Umgebungsvariablen

Setze folgende Umgebungsvariablen:

export BONDORA_CLIENT_ID=deine_client_id
export BONDORA_CLIENT_SECRET=dein_client_secret
export BONDORA_ACCESS_TOKEN=dein_access_token
export BONDORA_REFRESH_TOKEN=dein_refresh_token  # Optional

3. Claude Desktop Integration

Bearbeite ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "bondora": {
      "command": "node",
      "args": ["/Users/michaelnikolaus/bondora-mcp-server/dist/index.js"],
      "env": {
        "BONDORA_CLIENT_ID": "deine_client_id",
        "BONDORA_CLIENT_SECRET": "dein_client_secret",
        "BONDORA_ACCESS_TOKEN": "dein_access_token"
      }
    }
  }
}

Verfügbare Tools

  • get_account_balance - Kontostand abrufen
  • get_investments - Investments anzeigen
  • get_auctions - Verfügbare Auktionen
  • make_bid - Gebot abgeben
  • get_bids - Eigene Gebote anzeigen
  • get_secondary_market - Sekundärmarkt durchsuchen
  • buy_secondary_market - Kauf auf Sekundärmarkt
  • sell_secondary_market - Verkauf auf Sekundärmarkt
  • cancel_secondary_market - Verkauf stornieren
  • get_event_log - Event-Log anzeigen

Verwendung

Nach der Installation und Konfiguration kannst du in Claude fragen wie:

  • "Zeige mir meinen Bondora Kontostand"
  • "Welche Investments habe ich?"
  • "Gibt es interessante Auktionen?"
  • "Kaufe Loan XYZ auf dem Sekundärmarkt"

Sicherheit

npm test baut den Server und prüft alle zehn Tools über stdio. Ein Mock-Adapter fängt alle HTTP-Aufrufe ab; Tests führen keine echten Gebote, Käufe oder Verkäufe aus. GitHub CI prüft Tests und Dependency-Audit unter Node.js 20 und 24.

  • Teile niemals deine API-Zugangsdaten
  • Access Token läuft ab - implementiere Token-Refresh bei Bedarf
  • Beachte Bondoras API Rate Limits

Support

Bei Problemen prüfe: