simple-sticky-notes-codex
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SSN_DB_PATH | No | Custom path to the Simple Sticky Notes database file. | |
| SSN_EXE_PATH | No | Custom path to the Simple Sticky Notes executable. |
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
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_notebooksA | List notebooks and active-note counts from the local Simple Sticky Notes library. |
| search_notesA | Search active notes by title or plain text, optionally filtering by notebook and starred status. |
| get_noteA | Get one note by numeric ID, including whether it is active or in trash. |
| create_notebookA | Create a notebook. The operation is idempotent by case-insensitive notebook name. |
| create_noteA | Create a note with native rich text. Use format='plain' for literal text and a stable request_id for retries. |
| format_noteA | Render existing Markdown as rich text when its body exactly matches expected_text. |
| format_rich_noteC | Apply explicit rich formatting to an existing note, guarded by its current visible text. |
| move_notesB | Move one or more existing active notes to an existing notebook. |
| set_starredA | Mark or unmark one or more existing active notes as starred. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 9 tools
Most tools have clearly distinct purposes, but format_note and format_rich_note both modify note formatting and could initially confuse an agent. The descriptions clarify their different triggers and guards, so overall ambiguity is low.
All tool names follow a consistent verb_noun pattern in snake_case (e.g., list_notebooks, create_note, move_notes). The naming is highly predictable and uniform.
9 tools is well-scoped for a sticky notes server, covering listing, searching, getting, creating, formatting, moving, and starring operations without being overly large or too thin.
The set covers create, read, search, move, star, and format (as a form of update), but lacks delete operations for notes and notebooks, and no explicit update note content beyond formatting. This leaves notable lifecycle gaps that agents may hit.