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
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
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 -816TypeScript
- -securityAlicense-qualityEnables advanced todo list management and content organization using Notion's API, supporting features like creating databases, dynamic filtering, and collaborative task tracking.Last updated -27PythonMIT License
- -securityFlicense-qualityFacilitates note storage and summarization through custom URIs, allowing users to manage, summarize, and update notes with varying detail levels in a collaborative environment.Last updated -Python
- -securityFlicense-qualityEnables interaction with Notion through the Notion API by exposing it as tools for LLMs, allowing operations like reading, creating, updating, and deleting Notion pages seamlessly via natural language.Last updated -3221TypeScript