scratch-notebook-mcp
Verified Safeby ehlowr0ld
Overview
The Scratch Notebook MCP server provides named scratchpads, typed cells, validation, namespaces, and semantic search to organize ideas for AI assistants in any MCP-enabled workspace.
Installation
uvx --from=git+https://github.com/ehlowr0ld/scratch-notebook-mcp scratch-notebook --storage-dir ${workspaceFolder}/.scratch-notebook/dataEnvironment Variables
- SCRATCH_NOTEBOOK_STORAGE_DIR
Security Notes
The server's source code demonstrates good security practices including explicit optional bearer-token authentication for HTTP/SSE transports (defaulting to local-only binding without auth), safe YAML parsing (`yaml.safe_load`), and validation of configuration inputs. It does not appear to use dangerous dynamic code execution functions like `eval()` on arbitrary user input. The primary security consideration for operators is the `uvx` installation method which fetches code from a Git repository, requiring trust in the specified source to avoid supply chain risks.
Similar Servers
docs-mcp-server
The Documentation MCP Server indexes documentation from web sources, local files, and package registries, making it searchable via the Model Context Protocol (MCP) and providing semantic search capabilities to AI coding assistants.
pluggedin-app
A testing environment for MCP (Model Control Protocol) servers, allowing interaction through a chat interface powered by LLMs and an AI agent using the LangChain ReAct framework.
knowns
A CLI-first knowledge layer and task/documentation management tool that provides AI agents with persistent project context.
memory-journal-mcp
Provides persistent project memory and integrates GitHub workflows (issues, PRs, Kanban) to bridge fragmented AI sessions for developers.