Yonote MCP-Server-Prototyp
Dies ist ein MVP-Projekt eines MCP-Servers für den Yonote-Dienst, eine Alternative zu Notion. Der Server bietet API-Tools für die Interaktion mit Yonote-Dokumenten und -Sammlungen.
Merkmale
- Dokumente und Sammlungen von Yonote auflisten
- Erhalten Sie detaillierte Informationen zu einem Dokument
- Stellt Tools über das FastMCP-Framework bereit
Anforderungen
- Python 3.13+
- Yonote-API-Anmeldeinformationen
- Die folgenden Python-Pakete (siehe
pyproject.toml
):fast-agent-mcp>=0.2.23
requests>=2.32.3
python-dotenv
(zum Laden von Umgebungsvariablen)
- UV für das Abhängigkeitsmanagement
Aufstellen
Installation über Smithery
So installieren Sie Yonote Document Interaction Server für Claude Desktop automatisch über Smithery :
Manuelle Installation
- Klonen Sie das Repository:
- Installieren Sie Abhängigkeiten mit uv:
- Konfigurieren Sie Umgebungsvariablen:Erstellen Sie im Projektstammverzeichnis eine
.env
Datei mit folgendem Inhalt:
Verwendung
Führen Sie den MCP-Server aus:
Der Server stellt die folgenden Tools bereit:
documents_list
: Ruft eine Liste von Dokumenten ab (mit optionalem Limit, Offset und CollectionId).documents_info
: Informationen zu einem Dokument nach ID abrufencollections_list
: Ruft eine Liste der Sammlungen ab (mit optionalem Limit und Offset)
Projektstruktur
main.py
– Hauptservercode und Tooldefinitionenpyproject.toml
– Projektmetadaten und Abhängigkeiten
Lizenz
MIT (oder geben Sie Ihre Lizenz an)
Beispiel für eine Cursorkonfiguration
Um diesen MCP-Server mit Cursor zu verwenden, fügen Sie Ihrer Konfigurationsdatei ~/.cursor/mcp.json
Folgendes hinzu:
Ersetzen Sie /path/to/yonote-mcp
durch den tatsächlichen Pfad zu Ihrem Projektverzeichnis.
This server cannot be installed
Bietet API-Tools zur Interaktion mit Yonote-Dokumenten und -Sammlungen und dient als Alternative zu Notion mit Funktionen zum Auflisten von Dokumenten/Sammlungen und Abrufen detaillierter Dokumentinformationen.
Related MCP Servers
- -securityFlicense-qualityEnables AI language models to interact with Microsoft OneNote via a standardized interface, supporting notebook and page management through natural language.Last updated -1076TypeScript
- -securityFlicense-qualityFacilitates initiating Ollama queries via Claude and manages a simple note storage system with capabilities to add, summarize, and access notes using custom URIs.Last updated -12Python
- -securityFlicense-qualityEnables interaction with Curri's API by managing text notes, offering tools for note creation, and generating summaries using structured prompts.Last updated -JavaScript
- AsecurityAlicenseAqualityEnables interaction with Apple Notes via natural language, supporting note creation, search, and retrieval with iCloud integration for seamless note management.Last updated -32TypeScriptMIT License