Skip to main content
Glama
sayranovv
by sayranovv

read_note

Retrieve the content of a Markdown note by specifying its filename to access stored information from the Notes MCP Server.

Instructions

Read the contents of a note

Args: filename: Note filename (with .md extension)

Returns: Note content

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
filenameYes

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
resultYes

Implementation Reference

  • The handler function for the 'read_note' tool. It reads the specified note file from the notes directory and returns its content, or an error message if the file does not exist. Decorated with @mcp.tool() for registration.
    @mcp.tool()
    def read_note(filename: str) -> str:
        """
        Read the contents of a note
        
        Args:
            filename: Note filename (with .md extension)
        
        Returns:
            Note content
        """
        ensure_notes_dir()
        filepath = os.path.join(NOTES_DIR, filename)
        
        if not os.path.exists(filepath):
            return f"Note '{filename}' not found"
        
        with open(filepath, "r", encoding="utf-8") as f:
            return f.read()
  • Input/output schema defined in the docstring of the read_note function, describing the filename parameter and return value.
    """
    Read the contents of a note
    
    Args:
        filename: Note filename (with .md extension)
    
    Returns:
        Note content
    """
  • notes_server.py:88-88 (registration)
    Registration of the 'read_note' tool via the @mcp.tool() decorator.
    @mcp.tool()

Tool Definition Quality

Score is being calculated. Check back soon.

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/sayranovv/notes-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server