Get the FREE Ultimate OpenClaw Setup Guide →

simplenote

MCP Server for Simplenote integration with Claude Desktop

Installation
Run this command in your terminal to add the MCP server to Claude Code.
Run in terminal:
Command
claude mcp add --transport stdio docdyhr-simplenote-mcp-server python -m simplenote_mcp_server \
  --env SIMPLENOTE_EMAIL="your-email@example.com" \
  --env SIMPLENOTE_PASSWORD="your-password"

How to use

The Simplenote MCP Server provides a memory-backed, MCP-compatible interface to your Simplenote notes, enabling Claude Desktop and other MCP clients to read, create, update, and delete notes as a backend. It includes enhanced note management capabilities such as fuzzy search, date-aware queries, and export options, making it a versatile memory/content source for Claude's memory and retrieval workflows. Core features include token-based authentication via environment variables, in-memory caching with background synchronization, and optional health/metrics endpoints for observability. Tools exposed by the server support common MCP operations and extended note operations, including bulk export and duplicate detection, to help you organize and retrieve notes efficiently.

How to install

Prerequisites:

  • Python 3.10+ (recommended) or newer
  • Git
  • Access to the internet to install dependencies from PyPI

Installation steps:

  1. Clone the repository or install from PyPI:

  2. Prepare environment variables (recommended):

  3. Run the server (example):

    • python -m simplenote_mcp_server
  4. Verify the server starts and is reachable at its configured port (default typically 8000 or as defined by the project).

Notes:

  • If you prefer containerized deployment, see the Docker deployment section in the README for image usage and environment variable examples.

Additional notes

Environment variables:

  • SIMPLENOTE_EMAIL and SIMPLENOTE_PASSWORD are required for authenticating with Simplenote when not using Docker images that bundle credentials.

Configuration tips:

  • Use the MCP-compatible tooling (e.g., Claude Desktop) to connect to the server via the MCP protocol.
  • If you enable health/metrics endpoints, consider securing them or restricting access in production.

Common issues:

  • Ensure Python module name matches the entry point (simplenote_mcp_server) when using python -m.
  • If using Docker or Smithery, follow the respective deployment guidance in the README to ensure environment variables are passed correctly.
  • Verify that Simplenote credentials have sufficient permissions for the operations you intend to perform (read/write/delete).

Recommended practices:

  • Regularly rotate credentials and update environment variable values accordingly.
  • Monitor test coverage and CI results to ensure security and reliability after updates.

Related MCP Servers

Sponsor this space

Reach thousands of developers