Google Keep
Read, create, update and delete Google Keep notes.
keep-mcp
MCP server for Google Keep
How to use
- Add the MCP server to your MCP servers:
"mcpServers": {
"keep-mcp-pipx": {
"command": "pipx",
"args": [
"run",
"keep-mcp"
],
"env": {
"GOOGLE_EMAIL": "Your Google Email",
"GOOGLE_MASTER_TOKEN": "Your Google Master Token - see README.md"
}
}
}
- Add your credentials:
GOOGLE_EMAIL
: Your Google account email addressGOOGLE_MASTER_TOKEN
: Your Google account master token
Check https://gkeepapi.readthedocs.io/en/latest/#obtaining-a-master-token and https://github.com/simon-weber/gpsoauth?tab=readme-ov-file#alternative-flow for more information.
Features
find
: Search for notes based on a query stringcreate_note
: Create a new note with title and text (automatically adds keep-mcp label)update_note
: Update a note's title and textdelete_note
: Mark a note for deletion
By default, all destructive and modification operations are restricted to notes that have were created by the MCP server (i.e. have the keep-mcp label). Set UNSAFE_MODE
to true
to bypass this restriction.
"env": {
...
"UNSAFE_MODE": "true"
}
Publishing
To publish a new version to PyPI:
- Update the version in
pyproject.toml
- Build the package:
pipx run build
- Upload to PyPI:
pipx run twine upload --repository pypi dist/*
Troubleshooting
- If you get "DeviceManagementRequiredOrSyncDisabled" check https://admin.google.com/ac/devices/settings/general and turn "Turn off mobile management (Unmanaged)"
Related Servers
Offorte
Create and send business proposals using AI with Offorte.
Mcptix
A simple and powerful ticket tracking system with AI assistant integration.
MCP Wait Timer Server
A simple tool to pause execution for a specified number of seconds.
Bear MCP Server
Provides direct access to your Bear notes database for comprehensive note management, bypassing standard API limitations.
Fider
Interact with Fider, an open-source customer feedback tool, to manage user suggestions and feedback.
WordPress Reader for Claude Desktop
Access WordPress.com feeds, notifications, tags, and manage blogs within Claude Desktop.
Attio
Connect your Attio workspace to large language models.
NPX-MCP
A TypeScript server for automation and integration, featuring Microsoft OAuth, browser control, and basic utilities.
AnkiConnect
Connect Claude with AnkiConnect to create and review flashcards using natural language.
Invoice MCP
Create professional PDF invoices using natural language.