Scrapbox-Cosense-MCP
Englisch
MCP-Server für Cosense/Scrapbox .
Merkmale
get_page
- Seiteninhalte von cosense/Scrapbox abrufen
- Eingabe: Seitentitel
- Ausgabe: Seiteninhalte, Metadaten, Links und Editorinformationen
- Seiteninhalte von cosense/Scrapbox abrufen
list_pages
- Holen Sie sich eine Liste der Seiten im Projekt (max. 1000 Seiten)
- Ausgabe: Liste der Seitentitel im Projekt
- Holen Sie sich eine Liste der Seiten im Projekt (max. 1000 Seiten)
search_pages
- Volltextsuche über alle Seiten im Projekt (max. 100 Seiten)
- Unterstützt die einfache Suche, die UND-Suche, die ODER-Suche und die NICHT-Suche
- Ausgabe: Liste der Seitentitel in den Suchergebnissen
- Volltextsuche über alle Seiten im Projekt (max. 100 Seiten)
create_pages
- Seiten-URLs generieren
- Eingabe: Seitentitel und optionaler Textkörper
- Ausgabe: URL, die in einem Browser geöffnet werden kann
- Seiten-URLs generieren
Entwicklung
Installieren Sie Abhängigkeiten:
Erstellen Sie den Server:
Automatischer Neuaufbau während der Entwicklung:
Installation
Zur Verwendung mit Claude Desktop fügen Sie die Serverkonfiguration wie folgt hinzu:
Für MacOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json
Für Windows: %APPDATA%/Claude/claude_desktop_config.json
Umgebungsvariablen
Dieser Server verwendet die folgenden Umgebungsvariablen:
Erforderliche Umgebungsvariablen
COSENSE_PROJECT_NAME
: ProjektnameCOSENSE_SID
: Sitzungs-ID für die Scrapbox/Cosense-Authentifizierung (erforderlich für private Projekte)
Optionale Umgebungsvariablen
API_DOMAIN
: API-Domäne (Standard: „scrapbox.io“)SERVICE_LABEL
: Dienstkennung (Standard: „cosense (scrapbox)“)COSENSE_PAGE_LIMIT
: Anfängliches Limit für den Seitenabruf (1–1000, Standard: 100)COSENSE_SORT_METHOD
: Anfängliche Reihenfolge beim Seitenabruf (aktualisiert/erstellt/aufgerufen/verlinkt/Ansichten/Titel, Standard: aktualisiert)
Verhalten von Umgebungsvariablen
- COSENSE_PROJECT_NAME : Erforderliche Umgebungsvariable. Wenn nichts festgelegt ist, wird der Server mit einem Fehler beendet.
- COSENSE_SID : Erforderlich für den Zugriff auf private Projekte. Wenn nicht festgelegt, sind nur öffentliche Projekte zugänglich.
- API_DOMAIN :
- Verwenden Sie "scrapbox.io", wenn nicht festgelegt
- Obwohl diese Option mit anderen Domänen als „scrapbox.io“ in der Umgebung des Autors nicht verifiziert ist, besteht sie für den Fall, dass einige Umgebungen „cosen.se“ erfordern.
- COSENSE_PAGE_LIMIT :
- Verwendet 100, wenn nicht festgelegt
- Verwendet 100, wenn der Wert ungültig ist (nicht numerisch oder außerhalb des Bereichs).
- Gültiger Bereich: 1-1000
- COSENSE_SORT_METHOD :
- Verwendet „aktualisiert“, wenn nicht festgelegt
- Verwendet „aktualisiert“, wenn der Wert ungültig ist
- Beeinflusst nicht das Verhalten des Tools „list_pages“ (wird nur für den anfänglichen Ressourcenabruf verwendet)
Debuggen
Da MCP-Server über stdio kommunizieren, kann das Debuggen eine Herausforderung sein. Die Verwendung von MCP Inspector wird empfohlen. Sie können es ausführen mit:
Der Inspector bietet eine URL für den Zugriff auf Debugging-Tools im Browser.
japanisch
Dies ist ein MCP-Server für Cosense/Scrapbox .
Funktion
get_page
- Seiteninhalte von cosense/Scrapbox abrufen
- Eingabe: Seitentitel
- Ausgabe: Seiteninhalte, Metadaten, Links, Editorinformationen
- Seiteninhalte von cosense/Scrapbox abrufen
list_pages
- Holen Sie sich eine Liste der Seiten in einem Projekt (bis zu 1000)
- Ausgabe: Eine Liste der Seitentitel im Projekt
- Holen Sie sich eine Liste der Seiten in einem Projekt (bis zu 1000)
search_pages
- Volltextsuche über alle Seiten eines Projekts (bis zu 100 Ergebnisse)
- Unterstützt die einfache Suche, die UND-Suche, die ODER-Suche und die NICHT-Suche
- Ausgabe: Liste der Seitentitel in den Suchergebnissen
- Volltextsuche über alle Seiten eines Projekts (bis zu 100 Ergebnisse)
create_pages
- URL für die Seite generieren
- Eingabe: Seitentitel und optionaler Textkörper
- Ausgabe: Eine URL, die in einem Browser geöffnet werden kann
- URL für die Seite generieren
Entwicklungsmethode
Installieren Sie Abhängigkeiten:
Erstellen Sie den Server:
Automatischer Neuaufbau während der Entwicklung:
So installieren Sie
Um es mit Claude Desktop zu verwenden, fügen Sie die folgende Serverkonfiguration hinzu:
Für MacOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json
Für Windows: %APPDATA%/Claude/claude_desktop_config.json
Umgebungsvariablen
Dieser Server verwendet die folgenden Umgebungsvariablen:
Erforderliche Umgebungsvariablen
COSENSE_PROJECT_NAME
: ProjektnameCOSENSE_SID
: Scrapbox/Cosense-Authentifizierungssitzungs-ID (erforderlich für private Projekte)
Optionale Umgebungsvariablen
API_DOMAIN
: API-Domäne (Standard: „scrapbox.io“)SERVICE_LABEL
: Dienstidentifikationsname (Standard: „cosense (scrapbox)“)COSENSE_PAGE_LIMIT
: Anzahl der Seiten, die zunächst abgerufen werden sollen (1–1000, Standard: 100)COSENSE_SORT_METHOD
: Seitenreihenfolge beim ersten Abruf (aktualisiert/erstellt/aufgerufen/verlinkt/Ansichten/Titel, Standard: aktualisiert)
Verhalten von Umgebungsvariablen
- COSENSE_PROJECT_NAME : Dies ist eine erforderliche Umgebungsvariable. Wenn nicht festgelegt, wird der Server beim Start mit einem Fehler beendet.
- COSENSE_SID : Erforderlich für den Zugriff auf private Projekte. Wenn nicht festgelegt, sind nur öffentliche Projekte zugänglich.
- API_DOMAIN :
- Wenn nicht festgelegt, wird „scrapbox.io“ verwendet.
- In der Umgebung des Autors wurden andere Werte als „scrapbox.io“ nicht überprüft, es kann jedoch Umgebungen geben, in denen es nicht funktioniert, wenn es nicht „cosen.se“ ist. Dies ist also nur für den Fall eine Option.
- COSENSE_PAGE_LIMIT :
- Wenn nicht festgelegt, verwenden Sie 100
- Für ungültige Werte (nicht numerisch oder außerhalb des Bereichs) verwenden Sie 100
- Gültiger Bereich: 1-1000
- COSENSE_SORT_METHOD :
- Wenn nicht festgelegt, wird „aktualisiert“ verwendet.
- Für ungültige Werte verwenden Sie „aktualisiert“.
- Beeinträchtigt nicht die Funktion des Tools „list_pages“ (wird nur beim Abrufen anfänglicher Ressourcen verwendet)
So debuggen Sie
MCP-Server kommunizieren über Standarddio, daher kann die Fehlerbehebung bei ihnen schwierig sein. Wir empfehlen die Verwendung von MCP Inspector . Dies kann mit dem folgenden Befehl erfolgen:
Inspector bietet eine URL für den Zugriff auf die Debugging-Tools in Ihrem Browser.
You must be authenticated.
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Dieser Server erleichtert die Interaktion mit Cosense/Scrapbox-Projekten und ermöglicht Benutzern das Abrufen, Auflisten, Suchen und Erstellen von Seiten. Gleichzeitig werden verschiedene Abfragevorgänge und sicherer Zugriff auf private Projekte unterstützt.
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityThis server facilitates interaction with Keboola's Storage API, enabling users to browse and manage project buckets, tables, and components efficiently through Claude Desktop.Last updated -723PythonMIT License
- AsecurityAlicenseAqualityThis server enables users to download entire websites and their assets for offline access, supporting configurable depth and concurrency settings.Last updated -14PythonMIT License
- AsecurityFlicenseAqualityThis server allows users to perform web searches using Perplexity AI, providing a tool for retrieving search results through a simple API interface.Last updated -12TypeScript
- -securityFlicense-qualityA server that bridges AI models with Scrappey's web automation platform, allowing creation of browser sessions, execution of HTTP requests, and automation of browser actions while handling anti-bot protections.Last updated -JavaScript