Back to the catalog

ch.pfx/mcp-server

MCP Server für Forterro Proffix Px5 ERP

Open source Repository Open in the app JSON README (API)

About

MCP Server für Forterro Proffix Px5 ERP

Details

Kind
MCP servers
Topic
No topic detected
Publisher
ch.pfx
Origin
official
Category
ferramentas
Transport
http
Version
1.1.9
Stars
2
Last push
2025-11-15T11:36:07Z
Repository state
ativo
Language
JavaScript
License
MIT
Added
2026-08-29 03:00:49
Updated
2026-08-29 03:00:49
Origin id
ch.pfx/mcp-server

README

# pfx MCP Server für Forterro Proffix Px5

**🇩🇪 Deutsch | [🇬🇧 English](README.en.md)**

**Model Context Protocol Server für Forterro Proffix Px5 ERP**

Die universelle Schnittstelle für AI/KI-Integration mit deinem Proffix Px5 ERP

Verbinde AI-Assistenten (Claude, ChatGPT, Gemini) mit deinem Proffix Px5 über standardisiertes MCP-Protokoll.

**JSON-RPC 2.0 Transport • Parameterbasierte Auth • Aufbereitete Proffix Endpoints**

## 🌟 Was ist das Model Context Protocol (MCP)?

Model Context Protocol (MCP) ist ein offener Standard von Anthropic für sichere AI-Integration. KI-Assistenten greifen direkt auf deine Systeme zu - ohne manuelle Datenkopien oder Screenshots.

**Ohne MCP:** "Zeig mir alle offenen Rechnungen" → Du musst Proffix öffnen, Daten exportieren, in die KI kopieren

**Mit MCP:** "Zeig mir alle offenen Rechnungen" → Die KI greift direkt auf Proffix zu und liefert die Antwort

- **Echtzeit-Zugriff:** KI arbeitet mit aktuellen Daten aus deinen Systemen
- **Sicherheit:** Keine Daten werden in der KI gespeichert - nur temporärer Zugriff
- **Automatisierung:** KI kann komplexe Aufgaben über mehrere Systeme hinweg ausführen
- **Natürliche Sprache:** Keine SQL oder API-Kenntnisse erforderlich
- **Standardisiert:** Funktioniert mit allen MCP-kompatiblen KI-Assistenten

## 📋 Was ist pfx MCP?

pfx MCP ist der erste MCP Server für Forterro Proffix Px5. Verbinde AI-Assistenten wie Claude, ChatGPT und Gemini mit deinem ERP. Greife auf Daten zu, erstelle Berichte und automatisiere Workflows - direkt über natürliche Sprache.

- **Proffix Funktionen** direkt via MCP Tools
- **JSON-RPC 2.0 Transport** für alle MCP-Clients
- **Kostenloser API Key** (Beta)
- **Claude, ChatGPT, Gemini Ready**

**Offiziell gelistet im MCP Registry:**
- 📦 Package: `ch.pfx/mcp-server`
- 🔗 Registry: [registry.modelcontextprotocol.io](https://registry.modelcontextprotocol.io)
- 💻 GitHub: [github.com/pitwch/pfx-mcp-server](https://github.com/pitwch/pfx-mcp-server)
- ✅ Status: Active • Version 1.0.0 • Published 2025-11-08

## 💡 Praktische Anwendungsfälle

### 📊 Intelligente Datenabfragen
**Beispiel:** "Zeige mir alle offenen Rechnungen"

Die KI greift direkt auf deine Proffix-Daten zu und liefert strukturierte Ergebnisse - ohne SQL oder API-Kenntnisse.

### 🔍 Komplexe Suchen
**Beispiel:** "Suche Artikel mit 'Laptop' im Namen und Preis unter 1000 CHF"

Natürliche Sprachabfragen werden automatisch in präzise API-Calls umgewandelt.

### 📈 Automatische Berichte
**Beispiel:** "Erstelle einen Bericht über die Top 10 Kunden nach Umsatz"

Die KI aggregiert Daten, erstellt Analysen und formatiert Ergebnisse professionell.

### 🔔 Änderungsverfolgung
**Beispiel:** "Welche Adressen haben sich diese Woche geändert?"

Zeitbasierte Abfragen und Änderungsanalysen in Echtzeit.

### 💼 Weitere Anwendungsfälle
- **Lagerverwaltung:** "Zeige mir alle Artikel mit Lagerbestand unter 10"
- **Kundenanalysen:** "Analysiere die Umsatzentwicklung von Kunde 1001"
- **Workflow-Automatisierung:** "Erstelle eine neue Adresse für Firma XY"
- **Endpoint-Discovery:** "Welche API-Endpoints gibt es für Aufträge?"
- **Multi-System-Abfragen:** "Vergleiche Proffix-Daten mit unserem CRM"

## 🚀 Quick Start

### Option 1: One-Click Installation (Empfohlen) 🎯

**Für Claude Desktop Benutzer - Einfachste Installation!**

Die schnellste Methode - keine manuelle Konfiguration nötig!

1. **API Key holen**  
   Besuche [request-api-key.html](https://mcp.pfx.ch/request-api-key.html) und fordere deinen kostenlosen Key an (per E-Mail)

2. **MCPB Bundle laden**  
   [pfx-mcp-server.mcpb herunterladen](https://github.com/pitwch/pfx-mcp-server/releases/latest/download/pfx-mcp-server.mcpb)

3. **Installieren**  
   In Claude Desktop: Einstellungen → Erweiterungen → Erweiterte Einstellungen (Bereich Extension Developer) → Erweiterung installieren… → die `.mcpb` Datei auswählen und den Anweisungen folgen

4. **Zugangsdaten eingeben**  
   API Key + deine Proffix Px5 Credentials (Username, Passwort, URL, Port, Datenbank)

5. **Fertig!**  
   Claude neu starten und testen: *"Zeige mir alle Adressen aus Zürich aus Proffix Px5"*

---

### Option 2: Manuelle Installation (Fortgeschritten) ⚙️

**Für andere MCP-Clients oder erweiterte Konfiguration**

Für andere MCP-Clients (Cursor, Windsurf, Gemini CLI, etc.) oder wenn du die Konfiguration selbst verwalten möchtest:

1. **API Key anfordern**  
   [request-api-key.html](https://mcp.pfx.ch/request-api-key.html)

2. **Bridge-Script laden**  
   [mcp-http-bridge.txt](https://mcp.pfx.ch/bridge/mcp-http-bridge.txt) herunterladen und zu `mcp-http-bridge.js` umbenennen

3. **Config-Datei öffnen**  
   Je nach Client:
   - Claude: `%APPDATA%\Claude\claude_desktop_config.json` (Windows) oder `~/Library/Application Support/Claude/claude_desktop_config.json` (macOS)
   - Cursor/Windsurf: Siehe [AI Client Setup](https://mcp.pfx.ch/ai-clients.html)

4. **Server hinzufügen**  
   Siehe Beispiel-Config unten:

```json
{
  "mcpServers": {
    "pfx-mcp": {
      "command": "node",
      "args": ["C:\\mcp\\mcp-http-bridge.js", "https://mcp.pfx.ch/api/server"],
      "env": {
        "HTTP_AUTHORIZATION": "Bearer DEIN_API_KEY",
        "PROFFIX_USERNAME": "dein-username",
        "PROFFIX_PASSWORD": "dein-passwort",
        "PROFFIX_URL": "https://dein-proffix.com",
        "PROFFIX_PORT": "11011",
        "PROFFIX_DATABASE": "deine-db",
        "RESPONSE_FORMAT": "json"
      }
    }
  }
}
```

5. **Client neu starten und testen**  
   Frage deinen AI-Assistenten: *"Zeige mir alle Adressen aus Proffix"*

## 📚 Dokumentation

Vollständige Setup-Anleitungen für alle AI-Clients:
- **[Hauptdokumentation](https://mcp.pfx.ch)**
- **[AI Client Setup](https://mcp.pfx.ch/ai-clients.html)** (Claude, ChatGPT, Gemini, Cursor, Windsurf, Continue.dev)
- **[Testing & Debug](https://mcp.pfx.ch/debug.html)**

## 🔧 Unterstützte MCP-Clients

- ✅ Claude Desktop
- ✅ Cursor IDE
- ✅ Windsurf IDE
- ✅ Continue.dev (VS Code/JetBrains)
- ✅ Gemini CLI
- ⚡ ChatGPT (experimentell)
- ✅ Custom Clients (via MCP SDK)

## 🔒 Sicherheit

### Authentifizierung
- **API Key** für Zugriffskontrolle (kostenlos während Beta)
- **Proffix Credentials** als HTTP Headers (verschlüsselt übertragen)
- **Keine Datenspeicherung** auf MCP Server
- **Parameterbasierte Auth** ohne Sessions
- Zugangsdaten werden bei jeder Anfrage übertragen und nicht gespeichert

### Best Practices
- Verwende immer HTTPS für die Kommunikation
- Speichere Zugangsdaten niemals im Client-Code
- Implementiere Rate-Limiting auf Client-Seite
- Überwache API-Zugriffe regelmäßig
- Verwende starke Passwörter für Proffix API Benutzer

### Server-Sicherheit
- Umfassende .htaccess Sicherheitsregeln
- Schutz sensibler Dateien und Konfigurationen
- HTTPS-Verschlüsselung wird empfohlen

## 🌐 Remote Server

Der pfx MCP Server läuft als **hosted service** unter:
```
https://mcp.pfx.ch/api/server
```

**Transport:** JSON-RPC 2.0 via HTTP  
**Status:** [https://mcp.pfx.ch/api/version](https://mcp.pfx.ch/api/version)

## 🔌 Model Context Protocol API

Der pfx MCP Server implementiert das standardisierte Model Context Protocol über JSON-RPC 2.0:

### MCP Methoden
- **initialize** - Handshake zwischen Client und Server. Tauscht Capabilities und Protokollversion aus.
- **tools/list** - Listet alle verfügbaren Proffix-Operationen auf. Erfordert Authentifizierung.
- **tools/call** - Führt eine Proffix-Operation aus. Parameter werden in `arguments` übergeben.

### Verfügbare Proffix Tools
- `proffix_search_endpoints` - Fuzzy-Search über 120+ Endpoints
- `proffix_call_endpoint` - Direkter Endpoint-Aufruf
- `proffix_describe_endpoint` - Endpoint-Dokumentation
- Alle spezifischen Proffix API Endpoints (Adressen, Artikel, Aufträge, etc.)

### Response Formate

Der Server unterstützt zwei Antwortformate:

- **JSON** (Standard) - Strukturierte JSON-Antworten direkt von der Proffix API
- **TOON** (AI-optimiert) - Angereicherte Antworten mit natürlichsprachigen Beschreibungen, optimiert für AI-Verarbeitung

**Format-Aktivierung:**

1. **Global** (empfohlen) - Gilt für alle Aufrufe:
```json
{
  "name": "proffix_call_endpoint",
  "arguments": {
    "endpointId": 9,
    "format": "toon",
    "params": {
      "limit": 10
    }
  }
}
```

2. **Per-Call** - Überschreibt globale Einstellung:
```json
{
  "name": "proffix_call_endpoint",
  "arguments": {
    "endpointId": 9,
    "params": {
      "limit": 10,
      "format": "toon"
    }
  }
}
```

**Priorität:** `params.format` > `arguments.format` > `"json"` (Standard)

**Server URL:** `https://mcp.pfx.ch/api/server`

[🔧 Test-Beispiele & Debugging](https://mcp.pfx.ch/debug.html)

## 💡 Beispiel-Abfragen

### Allgemeine Abfragen
```
"Zeige mir alle offenen Rechnungen"
"Suche Artikel mit 'Laptop' im Namen"
"Welche Adressen haben sich diese Woche geändert?"
"Erstelle einen Bericht über Umsätze nach Kunde"
```

### Abteilungsspezifische Beispiele
- **Rechnungswesen:** "Zeige alle unbezahlten Rechnungen älter als 30 Tage"
- **Vertrieb:** "Liste alle Angebote aus Q4 2024 mit Status 'Offen'"
- **Einkauf:** "Welche Bestellungen sind überfällig?"
- **Controlling:** "Erstelle eine Umsatzübersicht nach Produktgruppen"
- **Support:** "Finde alle Servicefälle von Kunde XY"
- **Entwicklung:** "Dokumentiere alle verfügbaren Proffix-Endpoints"

## 🔗 Links

- **Website:** [https://mcp.pfx.ch](https://mcp.pfx.ch)
- **API Key:** [https://mcp.pfx.ch/request-api-key.html](https://mcp.pfx.ch/request-api-key.html)
- **Status:** [https://mcp.pfx.ch/api/version](https://mcp.pfx.ch/api/version)

## 📄 License

MIT License - See LICENSE file for details

## 🆘 Support

Bei Fragen: [https://mcp.pfx.ch/#kontakt](https://mcp.pfx.ch/#kontakt)

---

**Hinweis:** Erfordert Zugang zur Forterro Proffix Px5 REST API.

More