Skip to main content
Glama
Devcodehub2004

MCP Notes Server

MCP Notes Server

A simple Model Context Protocol (MCP) Notes Server built with Python and FastMCP, integrated with Claude Desktop. This server allows Claude to create and manage notes through custom MCP tools.

Features

  • Create notes using MCP tools

  • Store notes locally

  • Integrate directly with Claude Desktop

  • Lightweight and easy to extend

  • Built using FastMCP

Related MCP server: NotesKeep MCP Server

Prerequisites

  • Python 3.10+

  • UV Package Manager

  • Claude Desktop

Installation

1. Create a Project

uv init

2. Install MCP

uv add "mcp[cli]"

3. Install the MCP Server

uv run mcp install main.py

Running the Server

uv run main.py

Claude Desktop Integration

After installing the MCP server, configure Claude Desktop to use it.

Example Claude configuration:

{
  "mcpServers": {
    "notes-server": {
      "command": "uv",
      "args": [
        "--directory",
        "PATH_TO_PROJECT",
        "run",
        "main.py"
      ]
    }
  }
}

Replace PATH_TO_PROJECT with the absolute path to your project directory.

Project Structure

.
├── main.py
├── notes.txt
├── pyproject.toml
├── uv.lock
└── README.md

Tech Stack

  • Python

  • FastMCP

  • Model Context Protocol (MCP)

  • Claude Desktop

  • UV

Author

Dev Mallick

Related MCP Connectors

Related MCP Servers

  • -
    license
    C
    quality
    D
    maintenance
    Enables creating and managing text notes through MCP resources and tools. Provides note creation capabilities and automatic summarization of all stored notes.
    1
    -
  • A
    license
    C
    quality
    D
    maintenance
    Enables users to manage their notes on NotesKeep directly through Claude Code or other MCP clients. It supports creating, updating, and organizing both text and checklist notes using natural language commands.
    14
    8 npm
    1
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables Claude Desktop to add, get, and list notes, with state persisted to a JSON file in the home directory.
    MIT