MCP Notes

by markacianfrani
Verified

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Schema

Prompts

Interactive templates invoked by user choice

NameDescription
end-of-dayEngage in a thoughtful reflection on the day's activities, accomplishments, and insights.
system-promptPersonal pair programmer and frictionless note-taker focused on capturing insights, tracking accomplishments, and remembering useful information
is-this-atomicDetermine if the user's thought is atomic enough to be captured

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
log

Create or update today's daily log file. Optionally add notes to the log.

sticky
Evaluate the stickiness of a thought. Based on the following criteria: 1. Actionability (1-10): Can this be applied to future work? Is there any information that can be used to apply this thought to future work in different contexts? Is the problem it solves clear? 2. Longevity (1-10): Will this be relevant months or years from now? 3. Findability (1-10): Would this be hard to rediscover if forgotten? 4. Future Reference Value (1-10): How likely are you to need this again? Thoughts to ignore: 1. Trivial syntax details 2. Redundant information
rollup
Synthesize my daily note to create an organized rollup of the most important notes with clear categories, connections, and action items. Optionally specify a date (YYYY-MM-DD). Only include notes that actually add long-term value. If you are unsure, call the /sticky tool to evaluate the stickiness of the thought. If you do not have enough information, stop and ask the user for more information. It is better to not log anything than log something that is not useful.
write_note

Create a new note or overwrite an existing note with content. Path should be relative to your notes directory. Optionally include tags that will be merged with any existing tags in the note.

search_files

Recursively search for files and directories matching a pattern in your notes directory. The search is case-insensitive and matches partial names. Returns full paths to all matching items. Great for finding notes when you don't know their exact location.

read_note

Read the complete contents of a note file from your notes directory. Specify the path relative to your notes directory (e.g., 'Log/2023-01-01.md'). Returns the full text content of the note file.

read_multiple_notes

Read the contents of multiple note files simultaneously. Specify paths relative to your notes directory (e.g., ['Log/2023-01-01.md', 'Rollups/2023-01-01-rollup.md']). Returns each file's content with its path as a reference.

list_directory

List the contents of a directory in your notes. Shows all files and directories with clear labels. Specify path relative to your notes directory (e.g., 'Log' or 'Rollups').

create_directory

Create a new directory in your notes. Can create nested directories in one operation. Path should be relative to your notes directory.

ID: timi8dkawo