notlai-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@notlai-mcplist my recent notes"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Notlai MCP
Access your Notlai notes directly from any MCP-compatible AI assistant. Create, search, organize, and read your notes with Markdown support — all through natural conversation.
Quick Start
1. Create an account
Go to www.notlai.com/signup and sign up with your email address. You'll receive a verification code by email — enter it to activate your account.
2. Install the MCP server
Choose the method matching your AI assistant:
Claude Desktop (Extension)
Download the .mcpb file from the latest release, then double-click it. Claude Desktop will install the extension automatically.
Claude Desktop (Manual)
Add to your config file (~/Library/Application Support/Claude/claude_desktop_config.json on macOS, %APPDATA%\Claude\claude_desktop_config.json on Windows):
{
"mcpServers": {
"notlai": {
"command": "npx",
"args": ["-y", "notlai-mcp"]
}
}
}Restart Claude Desktop.
Kiro
Add to .kiro/settings/mcp.json in your workspace (or ~/.kiro/settings/mcp.json for global access):
{
"mcpServers": {
"notlai": {
"command": "npx",
"args": ["-y", "notlai-mcp"],
"timeout": 30000,
"type": "stdio",
"autoApprove": [
"notlai_status",
"notlai_list_notes",
"notlai_get_note",
"notlai_list_tags"
]
}
}
}Note: The
timeoutandautoApprovefields are recommended for Kiro. Withouttimeout, the first launch (when npx downloads the package) may be considered unresponsive.autoApproveallows read-only tools to run without manual confirmation.
Cursor
Add to your MCP settings (Settings > MCP Servers > Add):
{
"notlai": {
"command": "npx",
"args": ["-y", "notlai-mcp"]
}
}Windsurf
Add to ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"notlai": {
"command": "npx",
"args": ["-y", "notlai-mcp"]
}
}
}Any MCP-compatible client
The server runs as a stdio process. Use the command:
npx -y notlai-mcpConfigure your client to launch this command and communicate via stdin/stdout using the Model Context Protocol.
3. Log in
Once the server is running, ask your assistant:
"Log me in to Notlai via web"
It will start the web login flow and give you a URL. Open it in your browser, enter your credentials, and your session is stored locally.
Alternative: Log in directly in the chat:
"Log me in to Notlai with email user@example.com"
Related MCP server: obsidian-mcp-server
Available Tools
Tool | Description |
| List notes with filters (tags, search, dates, folders, pagination) |
| Get the full content of a note |
| Create a note (supports Markdown content) |
| Update a note's title, content, tags, or folder |
| Permanently delete a note |
| Permanently delete multiple notes at once |
| List all your folders |
| Create a new folder |
| Delete a folder (notes move back to root) |
| Move a note into a folder or back to root |
| List all your tags |
| Create a new tag |
| Delete a tag (removes it from all notes) |
| Start web-based login (recommended) |
| Log in with email/password directly |
| Create a new account |
| Check authentication status |
| Log out and delete local credentials |
Features
Markdown content: Notes support full Markdown (headings, lists, code blocks, links, tables, etc.)
Folders: Organize notes into folders — move, reclassify, or keep them at root
Tags: Organize notes with tags — the AI will automatically suggest relevant tags
Bulk operations: Delete multiple notes at once to clean up quickly
Search: Full-text search across titles and content
Date filters: Filter notes by time period
Web view: Browse your notes at www.notlai.com (read-only)
How It Works
Credentials are stored locally at
~/.mcp-notes/credentials.json(owner read/write only)Tokens refresh automatically when they expire
The web login flow uses a temporary local server on
localhost:9876that shuts down after receiving tokensNo data is sent to third parties — authentication goes directly to the Notlai backend (AWS Cognito)
Troubleshooting
Kiro: tools not appearing after setup
If the Notlai tools don't appear in your Kiro session:
Make sure your config includes
"timeout": 30000— without it, the first launch (npx downloading the package) may timeout before the server responds.Restart your Kiro session after editing
mcp.json. MCP servers are loaded at session start.Check that
npx -y notlai-mcpworks in your terminal (it should hang waiting for stdin — that's normal).
"Not authenticated" error
Ask your assistant to run notlai_web_login or notlai_login to sign in.
Web login page says "MCP server not reachable"
Make sure your AI client is running and you've asked it to start the web login before opening the link.
Port 9876 is already in use
Ask: "Log me in via web on port 9877" — any available port works.
Requirements
Node.js 20+
License
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseAqualityCmaintenanceA model context protocol server that allows interaction with TriliumNext Notes, providing tools to create, search, retrieve, update, and delete notes through natural language commands.915565
- Alicense-qualityDmaintenanceConnects Claude.ai to your local Obsidian vault for full CRUD access, search, and daily note creation via the Model Context Protocol.4513MIT
- Flicense-qualityCmaintenanceEnables users to create and manage notes through Claude Desktop using MCP tools.
- Alicense-qualityDmaintenanceEnables AI to manage Obsidian notes, including creation, reading, updating, deletion, full-text search, listing with filtering, sorting, and metadata extraction via the Model Context Protocol.14MIT
Related MCP Connectors
Search, read, and write your Apple Notes from ChatGPT/Claude via a local Mac agent + MCP relay.
Read and write your Fresh Jots notes from Claude, Cursor, and any MCP client.
Persistent context for Claude. Your AI always knows your projects and next actions across sessions.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/lzientek/notlai-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server