scrapbox-mcp

YuheiNakasaka/scrapbox-mcp

3.3

If you are the rightful owner of scrapbox-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A TypeScript-based MCP server implementing a simple notes system.

The scrapbox-mcp MCP Server is a TypeScript-based implementation of a Model Context Protocol server that provides a simple notes system. It demonstrates core MCP concepts by offering resources that represent text notes with URIs and metadata, tools for creating new notes, and prompts for generating summaries of notes. The server allows users to list and access notes via `note://` URIs, where each note includes a title, content, and metadata. It supports plain text mime type for straightforward content access. The server also includes a tool for creating new text notes, requiring a title and content, and stores the note in the server state. Additionally, it features a prompt for summarizing all stored notes, which includes all note contents as embedded resources and returns a structured prompt for LLM summarization.

Features

  • Resources: List and access notes via `note://` URIs, each with a title, content, and metadata.
  • Tools: `create_note` tool for creating new text notes with title and content.
  • Prompts: `summarize_notes` prompt for generating a summary of all stored notes.

Usages

usage with Claude Desktop

{
  "mcpServers": {
    "scrapbox-mcp": {
      "command": "/path/to/scrapbox-mcp/build/index.js"
    }
  }
}

Tools

  1. create_note

    Create new text notes with title and content.