Skip to main content
Glama
ppd-matsuda-yoshitaka

stickynotes-mcp-ppd

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
STICKY_NOTES_DB_PATHNoPath to the Sticky Notes database (plum.sqlite). Defaults to %LOCALAPPDATA%\Packages\Microsoft.MicrosoftStickyNotes_8wekyb3d8bbwe\LocalState\plum.sqlite
STICKY_NOTES_BACKUP_DIRNoDirectory where database backups are stored when writing is enabled. Defaults to %LOCALAPPDATA%\sticky-notes-mcp-ppd\backups
STICKY_NOTES_ENABLE_WRITENoSet to "1" to enable write tools (create_note and append_to_note). By default the server is read-only.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_notesA

List sticky notes with a one-line preview, newest updates first.

Args: limit: Maximum notes to return (1-100, default 20). offset: Number of notes to skip for paging. theme: Filter by color (Yellow, Green, Pink, Purple, Blue, Grey, Charcoal). is_open: Filter by saved open/closed state. include_deleted: Include notes marked as deleted.

get_noteA

Get the full text and details of one sticky note.

Args: note_id: The note ID from list_notes or search_notes.

search_notesA

Search note text for a keyword (case-insensitive, plain substring match).

Args: query: Text to look for. limit: Maximum notes to return (1-100, default 20). include_deleted: Include notes marked as deleted.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.6/5.0

Scored across 3 tools

Disambiguation4/5

list_notes (enumerate/filter), get_note (single note by ID), and search_notes (keyword substring) each target a distinct retrieval pattern, and the descriptions make the boundaries clear. Minor overlap exists because list_notes and search_notes both return paginated note collections, so a broad search can look like a list.

Naming Consistency4/5

All three tools follow a clean snake_case verb_noun pattern (list_notes, get_note, search_notes). The only deviation is singular 'get_note' versus plural 'list_notes'/'search_notes', which is a conventional single-vs-collection distinction rather than an inconsistency.

Tool Count3/5

Three tools is on the thin side for a note-management domain; it covers only read access. It is not an extreme mismatch, but the surface feels under-scoped for what a sticky-notes server would typically need to be useful.

Completeness2/5

The set is read-only: there is no create_note, update_note, or delete_note, even though filters like 'include_deleted' and flags like 'is_open' imply write/lifecycle operations exist. An agent asked to add, edit, close, or delete a note would hit a dead end.

Maintenance

ActivityMaintained
ResponsivenessNo issues