scrapbox-cosense-mcp ist ein MCP (Model Context Protocol) Server, der speziell für die cosense/scrapbox Plattform entwickelt wurde. Dieses Projekt wurde von worldnine entwickelt, wird auf GitHub gehostet und zielt darauf ab, KI-Anwendungen eine standardisierte Schnittstelle zur Scrapbox-Wissensdatenbank zu bieten.
Cosense ist eine Wissensmanagementplattform, deren Kernidee lautet: "Der Schlüssel zur Produktivität liegt im Wissen". Sie ermöglicht es Benutzern, Erfahrungen auszutauschen, Wissen anzusammeln und das Wissenswachstum innerhalb einer Organisation auf einfache Weise zu vervielfachen.
# Projekt klonen
git clone https://github.com/worldnine/scrapbox-cosense-mcp.git
cd scrapbox-cosense-mcp
# Abhängigkeiten installieren
npm install
# Server bauen
npm run build
# Automatisches Neubauen während der Entwicklung
npm run watch
Um diesen Server in Claude Desktop zu verwenden, müssen Sie die Servereinstellungen in der Konfigurationsdatei hinzufügen:
macOS Konfigurationsdateipfad:
~/Library/Application\ Support/Claude/claude_desktop_config.json
Windows Konfigurationsdateipfad:
%APPDATA%/Claude/claude_desktop_config.json
Konfigurationsbeispiel:
{
"mcpServers": {
"scrapbox-cosense-mcp": {
"command": "npx",
"args": ["github:worldnine/scrapbox-cosense-mcp"],
"env": {
"COSENSE_PROJECT_NAME": "your_project_name",
"COSENSE_SID": "your_sid",
"COSENSE_PAGE_LIMIT": "25",
"COSENSE_SORT_METHOD": "created",
"SERVICE_LABEL": "scrapbox(cosense)"
}
}
}
}
COSENSE_SID: Scrapbox/Cosense Authentifizierungssitzungs-ID
API_DOMAIN: API-Domain (Standard: "scrapbox.io")
SERVICE_LABEL: Dienstkennung (Standard: "cosense (scrapbox)")
COSENSE_PAGE_LIMIT: Beschränkung für den anfänglichen Seitenabruf (Standard: 100)
COSENSE_SORT_METHOD: Sortierreihenfolge für den anfänglichen Seitenabruf (Standard: "updated")
Da die Kommunikation des MCP-Servers über stdio erfolgt, kann das Debugging schwierig sein. Das Projekt empfiehlt die Verwendung von MCP Inspector zum Debuggen:
npm run inspector
Der Inspector stellt eine URL bereit, über die das Debugging-Tool im Browser aufgerufen werden kann.
Standardisierte Schnittstelle: Der Server fördert die Interaktion mit cosense/Scrapbox-Projekten, sodass Benutzer Seiten abrufen, auflisten, suchen und erstellen können, während er verschiedene Abfrageoperationen und den sicheren Zugriff auf private Projekte unterstützt.
Sicherheit: Unterstützt den Zugriff auf private Projekte über eine Sitzungs-ID, um die Datensicherheit zu gewährleisten.
Flexible Konfiguration: Bietet verschiedene Umgebungsvariablenoptionen, um sich an unterschiedliche Anwendungsszenarien anzupassen.
Entwicklerfreundlich: Bietet automatisches Neubauen im Entwicklungsmodus und spezielle Debugging-Tools.
Das Projekt basiert auf der Model Context Protocol-Architektur. Entwickler können Daten über den MCP-Server bereitstellen oder KI-Anwendungen (MCP-Clients) erstellen. Das Projekt wird mit Node.js und TypeScript entwickelt und folgt den MCP-Standardprotokollspezifikationen.
scrapbox-cosense-mcp ist eine voll funktionsfähige MCP-Serverimplementierung, die KI-Anwendungen einen standardisierten Weg zur Interaktion mit der Scrapbox-Wissensdatenbank bietet. Es unterstützt nicht nur grundlegende Seitenoperationen, sondern bietet auch leistungsstarke Suchfunktionen und sicheren Zugriff auf private Projekte und ist somit ein ideales Werkzeug zum Aufbau intelligenter Wissensmanagementsysteme.