- Home
- MCP servers
- Scrapbox
Scrapbox
- 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.
-
Install and run the MCP server snippet exactly as shown.
-
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)