NotesKeep MCP Server

1

Add it to Claude Code

Run this in a terminal.

Run in terminal
claude mcp add -e "NOTESKEEP_API_KEY=${NOTESKEEP_API_KEY}" noteskeep -- npx noteskeep-mcp
Required:NOTESKEEP_API_KEY+ 1 optional
README.md

Interact with your NotesKeep notes via Claude Code

NotesKeep MCP Server

MCP (Model Context Protocol) server for NotesKeep - interact with your notes via Claude Code.

Installation

npm install -g noteskeep-mcp

Or use directly with npx:

npx noteskeep-mcp

Setup

1. Get your API Key

  1. Go to NotesKeep
  2. Register or Login
  3. Go to Settings (gear icon in the header)
  4. Click Generate API Key
  5. Copy the generated key

2. Configure Claude Code

Option A: Using CLI (recommended)

claude mcp add --transport stdio noteskeep --scope user \
  --env NOTESKEEP_API_KEY=your_api_key_here \
  -- npx noteskeep-mcp

Option B: Manual configuration

Add to your ~/.claude.json under the mcpServers section:

{
  "mcpServers": {
    "noteskeep": {
      "type": "stdio",
      "command": "npx",
      "args": ["noteskeep-mcp"],
      "env": {
        "NOTESKEEP_API_KEY": "your_api_key_here"
      }
    }
  }
}

3. Restart Claude Code

After adding the configuration, restart Claude Code to load the MCP server.

Available Tools

Tool Description
list_notes List your notes (with optional limit and archive filter)
get_note Get a specific note by ID
create_note Create a new note (text or checklist)
update_note Update a note's content, title, or color
delete_note Delete a note
archive_note Archive a note
pin_note Pin or unpin a note

Environment Variables

Variable Required Description
NOTESKEEP_API_KEY Yes Your NotesKeep API key
NOTESKEEP_API_URL No Custom API URL (defaults to https://noteskeep.vercel.app)

Usage Examples

Once configured, you can ask Claude:

  • "List my notes"
  • "Create a note titled 'Shopping List' with items: milk, eggs, bread"
  • "Show me note 5"
  • "Pin note 3"
  • "Archive note 7"
  • "Update note 2 with new content: Meeting notes from today"
  • "Create a checklist note for my weekend tasks"

Note Types

NotesKeep supports two types of notes:

  • Text notes: Simple notes with a title and content
  • Checklist notes: Notes with checkable items

Note Colors

Available colors: white, gray, yellow, orange, teal, blue, purple, pink

Development

# Clone the repository
git clone https://github.com/mariomosca/noteskeep-mcp.git
cd noteskeep-mcp

# Install dependencies
npm install

# Run in development mode
npm run dev

# Build
npm run build

Links

License

MIT

Tools (7)

list_notesList your notes with optional limit and archive filter
get_noteGet a specific note by ID
create_noteCreate a new note (text or checklist)
update_noteUpdate a note's content, title, or color
delete_noteDelete a note
archive_noteArchive a note
pin_notePin or unpin a note

Environment Variables

NOTESKEEP_API_KEYrequiredYour NotesKeep API key
NOTESKEEP_API_URLCustom API URL (defaults to https://noteskeep.vercel.app)

Configuration

claude_desktop_config.json
{"mcpServers": {"noteskeep": {"type": "stdio", "command": "npx", "args": ["noteskeep-mcp"], "env": {"NOTESKEEP_API_KEY": "your_api_key_here"}}}}

Try it

List my notes
Create a note titled 'Shopping List' with items: milk, eggs, bread
Show me note 5
Pin note 3
Archive note 7

Frequently Asked Questions

What are the key features of NotesKeep?

Manage text and checklist notes. Create, update, and delete notes via natural language. Support for note organization including pinning and archiving. Customizable note colors. Integration with NotesKeep web application.

What can I use NotesKeep for?

Quickly capturing meeting notes while coding in Claude. Managing a dynamic shopping or task list via voice or text commands. Organizing project-related information without leaving the terminal. Archiving old notes to keep the workspace clean.

How do I install NotesKeep?

Install NotesKeep by running: npx noteskeep-mcp

What MCP clients work with NotesKeep?

NotesKeep works with any MCP-compatible client including Claude Desktop, Claude Code, Cursor, and other editors with MCP support.

Turn this server into reusable context

Keep NotesKeep docs, env vars, and workflow notes in Conare so your agent carries them across sessions.

Need the old visual installer? Open Conare IDE.
Open Conare