simplenote-mcp-server

simplenote-mcp-server

5

Simplenote MCP Server is a lightweight integration that connects Simplenote with Claude Desktop using the Model Context Protocol. It enables users to read, list, and manage Simplenote notes with advanced search capabilities directly within Claude Desktop.

Simplenote MCP Server

A lightweight MCP server that integrates Simplenote with Claude Desktop using the MCP Python SDK. This server allows Claude Desktop to interact with your Simplenote notes as a memory backend or content source.

🔧 Features

  • Read and list Simplenote notes
  • Advanced search with boolean operators, phrase matching, and filters
  • Token-based authentication via .env or manual entry
  • Local, fast, and easy to run
  • Compatible with Claude Desktop and other MCP clients

Overview

This project provides an MCP server that allows you to interact with your Simplenote account through Claude Desktop or any other MCP-compatible client.

Available Capabilities

  • List Resources: Browse your Simplenote notes with support for tag filtering, limit, offset, sorting, and pagination.
  • Read Resource: View the content and metadata of a specific note.
  • Advanced Search Capabilities: Boolean Logic, Phrase Matching, Tag Filtering, Date Range Filtering, and Combining Methods.

Tools

ToolDescription
create_noteCreate a new note
update_noteUpdate an existing note
delete_noteMove a note to trash
get_noteGet a note by ID
search_notesSearch for notes with advanced capabilities
add_tagsAdd tags to an existing note
remove_tagsRemove tags from an existing note
replace_tagsReplace all tags on an existing note

Testing

Run various tests to ensure the server functionality.

Development

The project uses Ruff for linting and code quality verification.