NoteMind
# 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
Scored across 8 tools
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.
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.
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.
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.