Integrations
Create, read, update, and delete calendar events; list upcoming events
Create, read, update, and delete notes; perform full-text search; manage folders (create, delete, search, list)
Manage boards, lists, and cards; create, update, and delete cards; search cards by text query
Nexus MCP
Merkmale
- Google Kalender-Integration
- Kalenderereignisse erstellen, lesen, aktualisieren und löschen
- Liste der bevorstehenden Ereignisse
- Obsidian Vault-Verwaltung
- Notizen erstellen, lesen, aktualisieren und löschen
- Volltextsuche in Notizen
- Ordnerverwaltung (Erstellen, Löschen, Suchen, Auflisten)
- Trello-Integration
- Board-, Listen- und Kartenverwaltung
- Karten erstellen, aktualisieren und löschen
- Karten per Textabfrage suchen
- Webseiten-Parsing
- Extrahieren und bereinigen Sie HTML-Inhalte aus jeder URL
- Google News Suche
- Suchen Sie nach aktuellen Nachrichtenartikeln zu einem bestimmten Thema
Begleiten Sie mich im Telegramm und Blog
Voraussetzungen
- Python 3.10 oder höher
- Poesie (Python-Paketmanager)
- Anmeldeinformationen für die Google Kalender-API
- Trello-API-Anmeldeinformationen (bei Verwendung von Trello-Funktionen)
- Obsidian Vault (bei Verwendung von Obsidian-Funktionen)
Installation
- Klonen Sie das Repository:Copy
- Installieren Sie Abhängigkeiten mit Poetry:Copy
- Google Kalender-API einrichten:
- Gehen Sie zur Google Cloud Console
- Erstellen Sie ein neues Projekt oder wählen Sie ein vorhandenes aus
- Aktivieren Sie die Google Kalender-API
- OAuth 2.0-Anmeldeinformationen erstellen
- Laden Sie die Anmeldeinformationen herunter und speichern Sie sie als
credentials.json
im Projektstammverzeichnis
- Trello-API einrichten (optional):
- Zum Trello-Entwicklerportal
- Holen Sie sich Ihren API-Schlüssel und Ihr Token
- Fügen Sie sie zu Ihren Umgebungsvariablen oder Ihrer Konfigurationsdatei hinzu
Konfiguration
- Führen Sie die Ersteinrichtung aus, um sich bei Google Kalender zu authentifizieren:Copy
- Dadurch wird ein Browserfenster zur Google-Authentifizierung geöffnet
- Folgen Sie den Anweisungen, um die Anwendung zu autorisieren
Verwendung
- Starten Sie den Server:Copy
- Der Server wird gestartet und ist bereit, MCP-kompatible Clientverbindungen anzunehmen.
- Verwenden Sie einen beliebigen MCP-kompatiblen Client für die Interaktion mit dem Server. Der Server bietet die folgenden Tools:
- Kalenderverwaltung
- Obsidian-Tresorbetrieb
- Trello-Board-Verwaltung
- Webseiten-Parsing
Anthropic Claude Desktop-Konfiguration
Um diesen Server mit Anthropic Claude Desktop zu verwenden, fügen Sie Ihren Claude Desktop-Einstellungen die folgende Konfiguration hinzu:
Ersetzen Sie die Pfade und Anmeldeinformationen durch Ihre tatsächlichen Werte:
command
: Pfad zur ausführbaren Python-Datei Ihrer virtuellen Python-Umgebungargs
: Pfad zurmain.py
-Datei Ihres ProjektsENABLE_OBSIDIAN_TOOLS
: AufTrue
setzen, um Obsidian-Tools zu aktivierenENABLE_TRELLO_TOOLS
: AufTrue
setzen, um Trello-Tools zu aktivierenENABLE_CALENDAR_TOOLS
: AufTrue
setzen, um Google Kalender-Tools zu aktivierenENABLE_NEWS_SEARCH
: AufTrue
setzen, um die Google News-Suche zu aktivierenENABLE_WEB_PARSER
: AufTrue
setzen, um das Webparser-Tool zu aktivierenGOOGLE_CREDENTIALS_PATH
: Pfad zu Ihrer Google Kalender-Anmeldeinformationsdatei (credentials.json
)GOOGLE_TOKEN_PATH
: Pfad zu Ihrer Google Kalender-Token-Datei (token.json
)GOOGLE_API_KEY
: Ihr Google-API-Schlüssel (für die benutzerdefinierte Such-API)GOOGLE_CX_ID
: Ihre programmierbare Google-Suchmaschinen-ID (CX-ID für die benutzerdefinierte Such-API)OBSIDIAN_VAULT_PATH
: Pfad zu Ihrem Obsidian-TresorOBSIDIAN_DEFAULT_FOLDER
: Optionaler Pfad zum Standardordner in Ihrem Tresor, in dem neue Notizen erstellt werdenTRELLO_API_KEY
: Ihr Trello-API-SchlüsselTRELLO_TOKEN
: Ihr Trello-API-TokenLOG_PATH
: Pfad zur ProtokolldateiSEMANTIC_SEARCH_ENABLED
: AufTrue
setzen, um die semantische Suche für Obsidian Vault zu aktivierenSIMILARITY_TRESHOLD
: Der Standardwert ist 0,5, dies ist der Schwellenwert für die semantische SucheEMBEDDINGS_PATH
: Optionaler Pfad zur vom Obsidian Vector Search-Plugin generierten Embeddings-JSON-Datei (standardmäßig.obsidian/plugins/vector-search/data.json
relativ zuOBSIDIAN_VAULT_PATH
, falls nicht festgelegt)MODEL_TOKEN_LIMIT
: Grenzwert für das KI-Modell, um zu verstehen, wann die Notizen in Blöcke aufgeteilt werden sollenCHUNK_SIZE_TOKENS
: Blockgröße
Um die semantischen Suchfunktionen zu aktivieren, müssen Sie das Vector Search-Plugin für Obsidian installieren.
Nachdem der Neuindizierungsprozess abgeschlossen ist, generiert das Plug-In eine JSON-Datei mit Vektoreinbettungen am folgenden Speicherort:
.obsidian/plugins/vector-search/data.json
Diese Datei wird als Einbettungsquelle für semantische Suchanfragen verwendet.
Empfohlene Kunden:
Entwicklung
- Das Projekt nutzt Poetry für das Abhängigkeitsmanagement
- Alle Tools sind in
main.py
registriert - Dienstspezifische Implementierungen finden Sie im Verzeichnis
services/
- Befolgen Sie die PEP 8-Stilrichtlinien für Python-Code
Beitragen
- Forken Sie das Repository
- Erstellen Sie Ihren Feature-Zweig (
git checkout -b feature/amazing-feature
) - Übernehmen Sie Ihre Änderungen (
git commit -m 'Add some amazing feature'
) - Pushen zum Zweig (
git push origin feature/amazing-feature
) - Öffnen einer Pull-Anfrage
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Eine einheitliche Schnittstelle zur Verwaltung des digitalen Lebens durch Integrationen mit Google Kalender, Obsidian Vault, Trello und Funktionen zum Parsen von Webseiten.
Related MCP Servers
- -securityFlicense-qualityGoogle Calendar integration in Cursor IDE. This server enables AI assistants to manage Google Calendar events through natural language interactions.Last updated -505JavaScript
- -securityAlicense-qualityServer for Google Calendar integration in Cluade Desktop with auto authentication support. This server enables AI assistants to manage Google Calendar events through natural language interactions.Last updated -226JavaScriptMIT License
- AsecurityAlicenseAqualityEnables Claude to interact with Webflow's APIs for managing sites, retrieving information, and executing tasks using natural language.Last updated -24TypeScriptMIT License
- -securityAlicense-qualityA Model Context Protocol server that integrates Google Calendar with Claude Desktop, enabling users to manage calendar events (view, create, update, delete) through natural language.Last updated -13321TypeScriptMIT License