Notes MCP Server

Manages markdown notes within a specified directory using the Model Context Protocol.

Local serverstdioPython★ 1

What is the Notes MCP Server?

Manages markdown notes within a specified directory using the Model Context Protocol.

The short version

This is an MCP (Model Context Protocol) server implementation that manages markdown notes in a given directory. The server provides functionality to create, read, and update markdown notes using the stdio transport.

  • Create new markdown notes
  • Read existing markdown notes
  • Update existing markdown notes
  • List all notes in the vault
  • Automatic file management in the specified directory
  • Proper error handling and logging

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
create_noteParameters: - title: The title of the note (required) - content: The content of the note (optional, defaults to empty string)
read_noteParameters: - title: The title of the note to read (required)
update_noteParameters: - title: The title of the note to update (required) - content: The new content for the note (optional, defaults to empty string)
list_notesReturns: - notes: Array of note objects, each containing: - title: The title of the note - path: The full path to the file - created_at: ISO timestamp of creation - modified_at: ISO timestamp of last modification - total

Configuration

VariableDescriptionRequired
PYTHONIOENCODINGConfiguration value read at startup.Optional

Example prompts to try

  • “Use Notes to create note.”
  • “Use Notes to read note.”
  • “Use Notes to update note.”

Frequently asked questions

Notes is an MCP (Model Context Protocol) server that manages markdown notes in a specified directory. It allows you to create, read, update, and list notes using the stdio transport.