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
Tool | Description |
---|---|
create_note | Create a new note |
update_note | Update an existing note |
delete_note | Move a note to trash |
get_note | Get a note by ID |
search_notes | Search for notes with advanced capabilities |
add_tags | Add tags to an existing note |
remove_tags | Remove tags from an existing note |
replace_tags | Replace 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.