Skip to main content
Glama
README.md
#  NoteMind – AI Notes & Ideas Organizer

**NoteMind** is a lightweight, intelligent note-organizing server built using **FastMCP** and **SQLite**.  
It acts as your **AI-powered personal memory vault**, perfect for learners, developers, and creators who use LLMs and want to **capture insights, organize them dynamically, and retrieve them effortlessly.**

---

##  Features

-  **Dynamic Categories** – Automatically create categories when adding notes.  
-  **Smart Note Management** – Add, search, and organize your thoughts and AI insights.  
-  **Keyword & Fuzzy Search** – Retrieve relevant notes easily by keywords or similarity.  
-  **Automatic Category Creation** – No need to predefine categories; NoteMind handles it for you.  
-  **Smart Deletion Tools** – Delete notes or entire categories safely with confirmation.  
-  **Persistent Local Storage** – All data is stored securely in `data/notes.db`.  
- 🔌 **MCP Compatible** – Works seamlessly with MCP-enabled LLMs like Claude Desktop or custom FastMCP clients.

---
##  claude_desktop_config.json

```bash
{
  "mcpServers": {
"NoteMind - AI Notes & Ideas Organizer": {
      "command": "C:\\Users\\DELL\\AppData\\Local\\Programs\\Python\\Python313\\Scripts\\uv # add uv path",
      "args": [
        "run",
        "--with",
        "fastmcp",
        "fastmcp",
        "run",
        "D:\\Python Projects\\mcp-server\\notemind.py # add project path"
      ],
      "env": {},
      "transport": "stdio",
      "type": null,
      "cwd": null,
      "timeout": null,
      "description": null,
      "icon": null,
      "authentication": null
    }
  }
}
 ```
---
## Remote MCP server
```
https://notemind.fastmcp.app/mcp
```

TDQS

A3.7/5.0

Scored across 8 tools

Disambiguation5/5

Each tool clearly targets either categories or notes, with distinct actions: create/list/delete for categories and add/get/search/suggest/delete for notes. The overlap between get_notes and search_notes is mild and well-defined by keyword filtering. No two tools appear to do the same job.

Naming Consistency5/5

All tool names follow a consistent lowercase snake_case verb_noun pattern, such as create_category, list_categories, add_note, and delete_note_by_text. Minor verb variation between add, create, get, and list is acceptable since the objects and actions remain clear.

Tool Count5/5

Eight tools is a well-scoped set for a note-and-category management server. Each tool covers a distinct operation without unnecessary redundancy or bloat.

Completeness3/5

The server covers create, read, search, and delete operations for both categories and notes, plus a similarity feature. However, there is no update/edit operation for notes or categories, and notes can only be deleted by keyword rather than by a stable identifier, which creates notable lifecycle gaps.

Maintenance

ActivityInactive
ResponsivenessNo issues