Skip to main content
Glama

Scrapbox Cosense MCP Server

by worldnine

Scrapbox-Cosense-MCP

Englisch | japanisch

Englisch

MCP-Server für Cosense/Scrapbox .

Merkmale

  • get_page
    • Seiteninhalte von cosense/Scrapbox abrufen
      • Eingabe: Seitentitel
      • Ausgabe: Seiteninhalte, Metadaten, Links und Editorinformationen
  • list_pages
    • Holen Sie sich eine Liste der Seiten im Projekt (max. 1000 Seiten)
      • Ausgabe: Liste der Seitentitel im Projekt
  • 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
  • create_pages
    • Seiten-URLs generieren
      • Eingabe: Seitentitel und optionaler Textkörper
      • Ausgabe: URL, die in einem Browser geöffnet werden kann

Entwicklung

Installieren Sie Abhängigkeiten:

npm install

Erstellen Sie den Server:

npm run build

Automatischer Neuaufbau während der Entwicklung:

npm run watch

Installation

git clone https://github.com/worldnine/scrapbox-cosense-mcp.git cd scrapbox-cosense-mcp npm install npm run build

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

{ "mcpServers": { "scrapbox-cosense-mcp": { "command": "npx", "args": ["github:worldnine/scrapbox-cosense-mcp"], "env": { "COSENSE_PROJECT_NAME": "your_project_name", "COSENSE_SID": "your_sid", // Required for private projects "COSENSE_PAGE_LIMIT": "25", // Optional (default: 100) "COSENSE_SORT_METHOD": "created", // Optional (default: "updated") "SERVICE_LABEL": "scrapbox(cosense)" // Optional (default: "cosense(scrapbox)") } } } }

Umgebungsvariablen

Dieser Server verwendet die folgenden Umgebungsvariablen:

Erforderliche Umgebungsvariablen
  • COSENSE_PROJECT_NAME : Projektname
  • COSENSE_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:

npm run inspector

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
  • list_pages
    • Holen Sie sich eine Liste der Seiten in einem Projekt (bis zu 1000)
      • Ausgabe: Eine Liste der Seitentitel im Projekt
  • 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
  • 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

Entwicklungsmethode

Installieren Sie Abhängigkeiten:

npm install

Erstellen Sie den Server:

npm run build

Automatischer Neuaufbau während der Entwicklung:

npm run watch

So installieren Sie

git clone https://github.com/worldnine/scrapbox-cosense-mcp.git cd scrapbox-cosense-mcp npm install npm run build

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

{ "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", // オプション(デフォルト: 100) "COSENSE_SORT_METHOD": "created", // オプション(デフォルト: "updated") "SERVICE_LABEL": "scrapbox(cosense)" // オプション(デフォルト: "cosense(scrapbox)") } } } }

Umgebungsvariablen

Dieser Server verwendet die folgenden Umgebungsvariablen:

Erforderliche Umgebungsvariablen

  • COSENSE_PROJECT_NAME : Projektname
  • COSENSE_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:

npm run inspector

Inspector bietet eine URL für den Zugriff auf die Debugging-Tools in Ihrem Browser.

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

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.

  1. Englisch
    1. Merkmale
    2. Entwicklung
    3. Installation
    4. Umgebungsvariablen
    5. Debuggen
  2. japanisch
    1. Funktion
      1. Entwicklungsmethode
        1. So installieren Sie
          1. Umgebungsvariablen
            1. Erforderliche Umgebungsvariablen
            2. Optionale Umgebungsvariablen
            3. Verhalten von Umgebungsvariablen
            4. So debuggen Sie

          Related MCP Servers

          • A
            security
            A
            license
            A
            quality
            This 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 -
            7
            23
            Python
            MIT License
            • Apple
          • A
            security
            A
            license
            A
            quality
            This server enables users to download entire websites and their assets for offline access, supporting configurable depth and concurrency settings.
            Last updated -
            1
            4
            Python
            MIT License
          • A
            security
            F
            license
            A
            quality
            This server allows users to perform web searches using Perplexity AI, providing a tool for retrieving search results through a simple API interface.
            Last updated -
            1
            2
            TypeScript
          • -
            security
            F
            license
            -
            quality
            A 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

          View all related MCP servers

          MCP directory API

          We provide all the information about MCP servers via our MCP API.

          curl -X GET 'https://glama.ai/api/mcp/v1/servers/worldnine/scrapbox-cosense-mcp'

          If you have feedback or need assistance with the MCP directory API, please join our Discord server