使用说明
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
- Logge dich bei Bondora ein
- Gehe zu API Applications
- Erstelle eine neue Anwendung
- Notiere Client ID und Client Secret
- 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 abrufenget_investments- Investments anzeigenget_auctions- Verfügbare Auktionenmake_bid- Gebot abgebenget_bids- Eigene Gebote anzeigenget_secondary_market- Sekundärmarkt durchsuchenbuy_secondary_market- Kauf auf Sekundärmarktsell_secondary_market- Verkauf auf Sekundärmarktcancel_secondary_market- Verkauf stornierenget_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:
- Bondora API Dokumentation
- Server-Logs in der Konsole
- Umgebungsvariablen korrekt gesetzt?
