Oracle EPM Cloud MCP Server
Oracle EPM Cloud MCP-Server
Verbinden Sie Claude AI (oder jeden anderen MCP-kompatiblen Client) über REST-APIs mit der Oracle EPM Cloud.
Entwickelt von Fred Mamadjanov, Oracle ACE und EPM Solution Architect. Mehr unter fmepm.com.
Wenn Ihnen dies Zeit gespart hat, geben Sie dem Repository bitte einen Stern. Sterne sind die Art und Weise, wie andere Oracle EPM-Anwender diese Arbeit finden, und es ist das deutlichste Signal für mich, dass sie nützlich ist.
Was dieses Tool bewirkt
Dieser MCP-Server gibt KI-Agenten die Fähigkeit, mit der Oracle EPM Cloud zu interagieren. Anstatt Postman-Aufrufe oder EPM Automate-Befehle manuell auszuführen, können Sie Claude bitten:
"Welche Anwendungen befinden sich in meiner EPM-Umgebung?"
"Zeige mir die aktuellen Substitutionsvariablen"
"Führe die Geschäftsregel Agg_AllData aus"
"Exportiere die Umsatzdaten für Q1 für Nordamerika"
"Setze den aktuellen Monat von März auf April vor"
Der Server übersetzt diese Anfragen in natürlicher Sprache in Oracle EPM REST-API-Aufrufe.
Related MCP server: mcp-oraclefusion
📺 Video-Tutorials und vollständige Artikel
Episode 2: Wie ich das gebaut habe Aufbau eines KI-Agenten für die Oracle EPM Cloud unter Verwendung von MCP und REST-APIs.
Auf YouTube ansehen: youtu.be/At4_ZIq2jBY
Vollständiger Artikel auf fmepm.com: How to Connect Claude AI to Oracle EPM Cloud
Episode 3: Einrichtung (Schritt für Schritt) Installieren und konfigurieren Sie diesen MCP-Server in 5 Minuten.
Auf YouTube ansehen: youtu.be/kgUDAKARk7c
Vollständige Einrichtungsanleitung auf fmepm.com: How to Set Up an AI Agent for Oracle EPM Cloud
Architektur
You (natural language) → Claude Desktop → MCP Protocol → This Server → Oracle EPM REST APIs → Your EPM CloudVerfügbare Tools
Tool | Was es tut | EPM REST-API |
| Konnektivität testen, API-Versionen ermitteln |
|
| Alle EPM-Anwendungen auflisten |
|
| Aktuelle Variablen für Monat, Jahr, Szenario lesen |
|
| Calc-Script oder Geschäftsregel ausführen |
|
| Abfragen, ob ein Job abgeschlossen oder fehlerhaft ist |
|
| Daten aus dem Cube nach Dimensionsmitgliedern abrufen |
|
| Wert einer Substitutionsvariable ändern |
|
Installation
Zwei Optionen. Wählen Sie diejenige, die zu Ihrer Arbeitsweise passt.
Option A: Ein-Klick-Installation (Empfohlen)
Verfügbar ab v2.0.0. Laden Sie die Desktop-Erweiterung herunter, installieren Sie sie, fertig. Keine Pfadbearbeitung, keine JSON-Konfigurationsdatei.
Laden Sie
oracle-epm-cloud-2.0.0.mcpbaus dem neuesten Release herunter.Öffnen Sie Claude Desktop. Gehen Sie zu Einstellungen → Erweiterungen → Erweitert → Erweiterung installieren.
Wählen Sie die
.mcpb-Datei aus.Das war's. Der Mock-Modus funktioniert sofort. Zum Testen sind keine Oracle-Anmeldedaten erforderlich.
Für den Live-Modus (echte EPM-Umgebung) konfigurieren Sie Ihre Umgebungsvariablen über die Erweiterungseinstellungen von Claude Desktop.
Option B: Manuelle Installation (Für Entwickler)
Verwenden Sie diese Option, wenn Sie den Code lesen oder ändern möchten.
Voraussetzungen
Benötigen Sie eine Videoanleitung? Sehen Sie sich Episode 3 auf YouTube an oder lesen Sie die Schritt-für-Schritt-Anleitung auf fmepm.com.
Schritt 1: Klonen und installieren
git clone https://github.com/fmepm/oracle-epm-mcp-server.git
cd oracle-epm-mcp-server
npm installSchritt 2: Claude Desktop konfigurieren
Öffnen Sie Claude Desktop → Einstellungen → Entwickler → Konfiguration bearbeiten.
Fügen Sie dies zu Ihrer claude_desktop_config.json hinzu:
{
"mcpServers": {
"oracle-epm-cloud": {
"command": "node",
"args": ["/FULL/PATH/TO/oracle-epm-mcp-server/server/index.js"]
}
}
}Ersetzen Sie /FULL/PATH/TO/ durch den tatsächlichen Pfad auf Ihrem Computer.
Windows-Beispiel:
{
"mcpServers": {
"oracle-epm-cloud": {
"command": "node",
"args": ["C:\\Users\\Fred\\oracle-epm-mcp-server\\server\\index.js"]
}
}
}Mac-Beispiel:
{
"mcpServers": {
"oracle-epm-cloud": {
"command": "node",
"args": ["/Users/fred/oracle-epm-mcp-server/server/index.js"]
}
}
}Schritt 3: Claude Desktop neu starten
Beenden Sie Claude Desktop vollständig und öffnen Sie es erneut. Sie sollten das MCP-Tool-Symbol (Hammer) im Chat-Eingabebereich sehen. Klicken Sie darauf, um zu überprüfen, ob "oracle-epm-cloud" aufgelistet ist.
Schritt 4: Ausprobieren
Tippen Sie in Claude Desktop:
"Welche EPM-Anwendungen sind in meiner Umgebung verfügbar?"
Claude wird das Tool list_applications verwenden und die Mock-Daten zurückgeben.
Wechsel in den Live-Modus (Echte EPM-Umgebung)
Wenn Sie Zugriff auf eine Oracle EPM Cloud-Umgebung haben, setzen Sie diese Umgebungsvariablen in Ihrer Claude Desktop-Konfiguration:
{
"mcpServers": {
"oracle-epm-cloud": {
"command": "node",
"args": ["/FULL/PATH/TO/oracle-epm-mcp-server/server/index.js"],
"env": {
"EPM_MODE": "live",
"EPM_BASE_URL": "https://epm-YOURDOMAIN.epm.REGION.oraclecloud.com",
"EPM_USERNAME": "IDENTITYDOMAIN.your_username",
"EPM_PASSWORD": "your_password",
"EPM_APP_NAME": "Vision"
}
}
}
}Dieselben 7 Tools greifen nun auf Ihre echte Umgebung zu.
Hinweis zur Authentifizierung
Die REST-APIs verwenden die Standardauthentifizierung (Basic Authentication). Ihr Benutzername muss das Format identitydomain.username haben. Dies ist der häufigste Fehler. Wenn Sie 401-Fehler erhalten, überprüfen Sie dies zuerst.
Konten mit aktivierter Multi-Faktor-Authentifizierung (MFA) können keine Standardauthentifizierung verwenden. Sie benötigen stattdessen OAuth 2.0, was in dieser Version nicht abgedeckt ist.
Beispiel für die Automatisierung des Monatsabschlusses
Hier ist die Sequenz, die ein KI-Agent befolgen würde, um einen Monatsabschluss zu automatisieren:
Aktuelle Periode prüfen:
get_substitution_variablessieht CurrMonth = "Mar"Aggregation ausführen:
run_business_rulemit "Agg_AllData"Auf Abschluss warten:
check_job_statusmit der zurückgegebenen Job-IDDaten validieren:
export_data_slicefür Umsatz, COGS, NettoergebnisPeriode vorwärts rollen:
update_substitution_variableCurrMonth von "Mar" auf "Apr"Bestätigen:
get_substitution_variablesverifiziert CurrMonth = "Apr"
Dies ist derselbe Arbeitsablauf, den ein Finanzteam jeden Monat manuell durchführt. Jetzt ausführbar durch natürliche Sprache.
Fehlerbehebung
Fehler | Ursache | Lösung |
MCP-Tools werden in Claude nicht angezeigt | Konfigurationspfad falsch | Überprüfen Sie, ob der Pfad in |
401 Unauthorized | Benutzername-Format | Verwenden Sie |
403 Forbidden | Unzureichende Berechtigungen | Benutzer benötigt EPM-Admin- oder entsprechende Rolle |
Verbindung verweigert | Falsche URL | Überprüfen Sie, ob |
ETIMEDOUT | Netzwerk/Firewall | Überprüfen Sie, ob Sie die EPM-URL von Ihrem Computer aus erreichen können |
Was kommt als Nächstes
OAuth 2.0-Unterstützung für Umgebungen mit aktivierter MFA
FCCS-spezifische Tools: Konsolidierung, Intercompany-Eliminierung
Datenintegrationstools: Datei-Upload und -Download über Migrations-APIs
Groovy-Regelausführung: Ausführen von Groovy-Skripten über REST-API
Über
Dieser Server ist Teil einer fortlaufenden Serie über die Verbindung von KI-Agenten mit der Oracle EPM Cloud. Für weitere Oracle EPM-Inhalte, Tutorials und Tools:
Übersichtsartikel: How to Connect Claude AI to Oracle EPM Cloud
Einrichtungs-Tutorial: How to Set Up an AI Agent for Oracle EPM Cloud, Step by Step
Alle Einblicke und Artikel: fmepm.com/insights
YouTube-Kanal: @fmepm
Website: fmepm.com
LinkedIn: Fred Mamadjanov
Arbeiten Sie mit Oracle EPM und möchten über KI-Integration sprechen? Buchen Sie ein Discovery-Gespräch.
Dies ist kein Oracle-Produkt. Oracle EPM Cloud ist eine Marke der Oracle Corporation.
This server cannot be deployed
Maintenance
Related MCP Connectors
- StackOneOAuthcom.stackone
Give AI agents 30,000+ safe, token-optimized actions across Workday, SAP, Oracle + hundreds more.
- Era ContextOAuthapp.era
Personal finance, bank account, and shared memory connector for Claude, ChatGPT, Gemini Spark & more
Let AI agents query data and act across all your business apps via MCP.
Automate 1,000+ services from any MCP-compatible AI agent: build Applets, run actions and queries.
Related MCP Servers
- AlicenseCqualityFmaintenanceEnables interaction with Oracle EPM Cloud Financial Consolidation and Close (FCCS) through 25+ tools covering REST API operations including jobs, dimensions, journals, data management, reports, and consolidation tasks.36MIT
- AlicenseBqualityDmaintenanceRead-only access to Oracle Fusion Cloud ERP data via natural language queries, with support for accounts payable, procurement, general ledger, and more.303MIT
- FlicenseAqualityCmaintenanceEnables AI agents to interact with 1С:Enterprise and BAS ERP systems through REST and HTTP services, providing tools for searching catalogs, creating documents, and querying stock balances.6-
- AlicenseAqualityCmaintenanceEnables AI agents to interact with Adobe Commerce Cloud projects via REST API and SSH for database queries, log reading, environment management, and more, with no PHP CLI required.1536 npmMIT