loading…
Search for a command to run...
loading…
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
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.
MCP (Model Context Protocol) server for NotesKeep - interact with your notes via Claude Code.
npm install -g noteskeep-mcp
Or use directly with npx:
npx noteskeep-mcp
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"
}
}
}
}
After adding the configuration, restart Claude Code to load the MCP server.
| 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 |
| Variable | Required | Description |
|---|---|---|
NOTESKEEP_API_KEY |
Yes | Your NotesKeep API key |
NOTESKEEP_API_URL |
No | Custom API URL (defaults to https://noteskeep.vercel.app) |
Once configured, you can ask Claude:
NotesKeep supports two types of notes:
Available colors: white, gray, yellow, orange, teal, blue, purple, pink
# 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
MIT
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"noteskeep-mcp-server": {
"command": "npx",
"args": []
}
}
}