MCP server for Google Keep
MCP server for Google Keep
"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"
}
}
}
GOOGLE_EMAIL
: Your Google account email addressGOOGLE_MASTER_TOKEN
: Your Google account master tokenCheck 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.
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 deletionBy 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"
}
To publish a new version to PyPI:
pyproject.toml
pipx run build
pipx run twine upload --repository pypi dist/*