Scrapbox

Exposes Scrapbox project data and write actions via MCP for list/get/search and page management.
  • javascript

0

GitHub Stars

javascript

Language

6 months ago

First Indexed

3 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "masseater-scrapbox-mcp": {
      "command": "bunx",
      "args": [
        "@r_masseater/scrapbox-mcp@latest"
      ],
      "env": {
        "SCRAPBOX_TOOLS": "list_pages,get_page,search_pages",
        "SCRAPBOX_COOKIE": "YOUR_CONNECT.sid_COOKIE_VALUE",
        "SCRAPBOX_PRESET": "minimal|readonly|full (default)",
        "SCRAPBOX_PROJECT": "YOUR_PROJECT_NAME",
        "SCRAPBOX_ENABLE_DELETE": "true"
      }
    }
  }
}

You run Scrapbox MCP to expose Scrapbox project data and actions through a light, programmable API you can query from your MCP client. It lets you list pages, read content, search, and perform writes like creating or updating pages, all through a consistent interface.

How to use

Start the MCP server to expose Scrapbox data and actions to your MCP client. You configure it with your Scrapbox project and authentication cookie, then choose which tools you want to enable. The server provides endpoints to list pages, fetch page content, search, and manage pages depending on the tools you enable.

How to install

Prerequisites: you need a modern Node-compatible runtime. You will run a local MCP server using Bun to start the process.

  1. Install and run the MCP server snippet exactly as shown.

  2. Set up required environment variables before starting the server.

Run the MCP server

bunx @r_masseater/scrapbox-mcp@latest

Environment variables you will use

Required variables must be set for the server to connect to your Scrapbox project and maintain a session.

Available tools

list_pages

List all pages in the project

get_page

Get page content (Scrapbox notation)

search_pages

Full-text search for pages

get_links

Get outgoing links from a page

get_backlinks

Get backlinks to a page

create_page

Create a new page

update_page

Update an existing page (full replacement)

insert_lines

Insert lines at a specific position (or append to end)

delete_page

Delete a page (requires SCRAPBOX_ENABLE_DELETE=true)

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational