motimate-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@motimate-mcp Who hasn't completed the safety training?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
motimate-mcp
MCP Server für Motimate – ermöglicht Claude for Mac direkten Zugriff auf Schulungsinhalte eurer Organisation.
Was ist Motimate?
Motimate ist eine mobile Lernplattform (LMS) für Unternehmen. Mitarbeitende erhalten Schulungen, Onboardings und Trainings direkt auf ihr Smartphone – ideal für Teams im Außendienst, Einzelhandel oder Produktion. Inhalte werden als sogenannte Motis (kurze, interaktive Lerneinheiten) bereitgestellt und können zu Lernpfaden kombiniert werden.
Was macht dieses Paket?
Dieses MCP-Paket (Model Context Protocol) verbindet die Motimate-API mit Claude. Damit kann Claude direkt auf Schulungsinhalte, Lernpfade und Fortschrittsdaten zugreifen – ohne Umweg über das Motimate-Dashboard. Nützlich für:
HR & L&D-Teams: Schulungsinhalte per Chat durchsuchen und verwalten
Admins: Neue Schulungen erstellen und bestehende aktualisieren
Manager: Lernfortschritte von Teams abfragen
Related MCP server: Clio Manage MCP
Was kann Claude damit?
Befehl | Beispiel-Prompt |
Schulungen suchen | „Zeig mir alle Schulungen zum Thema Onboarding" |
Schulungsdetails & Kapitel | „Was sind die Kapitel in der Schulung ‚Onboarding Grundlagen'?" |
Lernpfade anzeigen | „Welche Lernpfade gibt es bei uns?" |
Fortschritt abfragen | „Wer hat die Sicherheitsschulung noch nicht abgeschlossen?" |
Neue Schulung erstellen | „Erstelle eine neue Schulung mit dem Titel ‚Neue Feature Release Q2'" |
Schulung aktualisieren | „Füge der Schulung ID 123 die Tags 'pflicht' und 'neu' hinzu" |
Voraussetzungen
Node.js ≥ 18 (nodejs.org)
Claude for Mac (claude.ai/download)
Motimate API-Zugangsdaten (
client_id+client_secret) – beim Motimate-Support anfragen
Installation (einmalig pro MacBook)
# 1. Repo klonen
git clone https://github.com/SkHCrusher/motimate-mcp.git
cd motimate-mcp
# 2. Abhängigkeiten installieren & bauen
npm install
npm run build
# 3. .env anlegen
cp .env.example .envJetzt .env mit einem Editor öffnen und die Werte eintragen:
MOTIMATE_CLIENT_ID=dein_client_id
MOTIMATE_CLIENT_SECRET=dein_client_secret
MOTIMATE_API_BASE_URL=https://YOUR-ORG.motimateapp.com/public_api
MOTIMATE_APP_URL=https://motimate.app/your-orgClaude for Mac konfigurieren
Die Konfigurationsdatei von Claude for Mac öffnen:
open ~/Library/Application\ Support/Claude/claude_desktop_config.jsonFolgenden Block einfügen (Pfad anpassen!):
{
"mcpServers": {
"motimate": {
"command": "node",
"args": ["/ABSOLUTER/PFAD/ZU/motimate-mcp/dist/index.js"],
"env": {
"MOTIMATE_CLIENT_ID": "dein_client_id",
"MOTIMATE_CLIENT_SECRET": "dein_client_secret",
"MOTIMATE_API_BASE_URL": "https://YOUR-ORG.motimateapp.com/public_api",
"MOTIMATE_APP_URL": "https://motimate.app/your-org"
}
}
}
}Tipp: Den absoluten Pfad ermitteln mit
pwdim Projektordner.
Claude for Mac neu starten – das Hammer-Symbol in der Eingabeleiste zeigt an, dass der Server verbunden ist.
Rollout im Team
Für jedes MacBook im Team:
Repo klonen (oder ZIP herunterladen)
npm install && npm run buildclaude_desktop_config.jsonmit den API-Credentials ergänzenClaude for Mac neu starten
Die API-Credentials sind für alle gleich (Organisation-Level) – kein individueller Login nötig.
API-Hinweise
Rate Limit: 1.200 Requests pro 10 Minuten
Auth: OAuth2
client_credentials– Token wird automatisch erneuertDie Basis-URL der API (
YOUR-ORG.motimateapp.com/public_api) unterscheidet sich von der App-URL (motimate.app/your-org) – beide müssen in der.envgesetzt sein
Remote Server (Claude Desktop Connector)
Statt den Server lokal zu installieren, kann er auch als HTTP-Server gehostet und über den Claude Desktop Connector-Dialog eingebunden werden.
Server starten
# .env mit Credentials anlegen (siehe oben), dann:
npm run start:httpDer Server läuft dann auf http://localhost:3000/mcp (Port über PORT-Env-Variable änderbar).
In Claude Desktop einbinden
In Claude Desktop: Einstellungen → Connectors → Benutzerdefinierten Connector hinzufügen
Name:
MotimateURL:
https://dein-server.example.com/mcpHinzufügen klicken
Hinweis: Claude Desktop erwartet HTTPS. Für Produktivbetrieb den Server hinter einem Reverse-Proxy (z.B. Caddy, nginx) oder auf einem Hosting-Dienst (Railway, Render, Fly.io) mit HTTPS betreiben.
Verfügbare Tools
Tool | Beschreibung |
| Schulungen suchen & filtern |
| Kapitel einer Schulung abrufen (inkl. Inhaltsblöcke) |
| Inhalte aller Schulungen durchsuchen (Texte, Quizze) |
| Lernfortschritt abfragen |
| Lernpfade suchen |
| Abschnitte eines Lernpfads |
| Alle Kategorien |
| Alle Ordner |
| Neue Schulung erstellen |
| Schulung aktualisieren |
Entwicklung
npm run dev # TypeScript watch mode
npm run build # Einmaliger BuildAvailable Tools
10 toolsmotimate_create_motiA
Erstellt eine neue Schulung (Moti) in Motimate. Legt Titel, Beschreibung, Sprache, Farbe und Ordner fest. Kapitel müssen anschließend über das Motimate-Interface hinzugefügt werden.
Inputs: title (required), color, folder_id, description, +2 more.
motimate_get_learning_path_sectionsA
Gibt alle Abschnitte eines Lernpfads zurück, inkl. der enthaltenen Schulungen.
Inputs: learning_path_id (required).
motimate_get_moti_chaptersA
Gibt alle Kapitel (Lerneinheiten) einer bestimmten Schulung zurück.
Inputs: moti_id (required), include_content.
motimate_get_moti_progressA
Zeigt den Lernfortschritt von Nutzern in einer Schulung. Kann nach Schulungs-ID oder Nutzer-ID gefiltert werden.
Inputs: moti_id, user_id.
motimate_list_categoriesA
Gibt alle Kategorien zurück, mit denen Schulungen und Lernpfade in Motimate organisiert sind.
Inputs: no named parameters.
motimate_list_foldersB
Gibt alle Ordner zurück, in denen Schulungen abgelegt sind.
Inputs: no named parameters.
motimate_search_learning_pathsA
Sucht und listet Lernpfade in Motimate. Lernpfade bündeln mehrere Schulungen in einer strukturierten Reihenfolge.
Inputs: search, publish_status.
motimate_search_moti_contentA
Durchsucht die Inhalte (Texte, Quizze, Bilder) aller Schulungen nach einem Suchbegriff. Lädt alle Kapitel mit Inhaltsblöcken und filtert nach Treffern.
Inputs: search (required).
motimate_search_motisB
Sucht und listet Schulungen (Motis) in Motimate. Kann nach Titel, Beschreibung, Kategorie, Ordner, Tags oder Status gefiltert werden.
Inputs: tags, search, folder_id, category_id, +1 more.
motimate_update_motiA
Aktualisiert Metadaten einer bestehenden Schulung: Titel, Beschreibung, Tags und Kategorien.
Inputs: moti_id (required), tags, title, description, +1 more.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 10 tools
The tools are mostly distinct, each targeting a clear resource-action pair such as searching trainings, retrieving chapters, checking progress, or managing learning paths. The only mild ambiguity is between search_motis and search_moti_content, but the descriptions clarify that one filters training metadata and the other searches inside training content.
All tools follow the same motimate_<verb>_<noun> pattern with search, get, list, create, and update verbs. The naming is predictable and consistent, making it easy for an agent to infer what each tool does.
Ten tools is well-scoped for a learning-platform MCP server. The set covers the main entity types without redundancy or unnecessary bloat.
Read and search coverage is strong, and basic create/update for trainings exists. However, there is no delete operation, no chapter management, and learning paths are read-only, so the lifecycle is incomplete and creating a Moti leaves content authoring as an external manual step.
Maintenance
Related MCP Connectors
MCP server unifying ERPs, CRMs, APIs and knowledge base for Claude, ChatGPT and Gemini.
Free MCP server for WordPress: Claude and ChatGPT connect with OAuth. No account, cap or API key.
Cloud-hosted MCP server for secure AI access to enterprise data sources via CData Connect AI.
Connect ChatGPT and Claude to your Mac, Windows or Linux with secure MCP remote access.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceThis MCP server connects Claude Desktop to OpenCTI for AI-augmented threat intelligence analysis, enabling natural language queries and instant, contextualized answers from your threat intelligence database.29-
- AlicenseAqualityCmaintenanceMCP server that connects Clio Manage to Claude via OAuth, enabling law firm management tasks like matter lookup, time tracking, billing, calendar, and document retrieval through natural language.41MIT
- FlicenseNot gradedqualityDmaintenanceMCP server that gives Claude access to real-time Garmin Connect and Strava data for analyzing training and suggesting sessions.-
- AlicenseNot gradedqualityDmaintenanceAn MCP server that connects Claude to your Google Chat workspace, enabling search of messages, spaces, and DMs with automatic resolution of real display names.MIT