Skip to main content

MCP server for Google Keep

Project description

Google Keep MCP

Google Keep MCP is a Model Context Protocol server for Google Keep.

PyPI package name: google-keep-notes-mcp

CLI command: google-keep-mcp

What this project is

  • Installable as a normal Python package
  • Usable from Claude Desktop, Cursor, and any other MCP client
  • Designed so each user logs in with their own Google Keep account
  • Stores login state locally on each user machine

Install

With uv

uv add google-keep-notes-mcp

With pip

pip install google-keep-notes-mcp

From this repo for local testing

cd D:\MyWorld\google-Keep-MCP
uv pip install -e .

Run

After install, run the server command:

google-keep-mcp

For local repo testing you can also run it through uv:

uv run --directory D:\MyWorld\google-Keep-MCP google-keep-mcp

First-time login

Each user must log in once on their own machine.

Run:

google-keep-mcp login

Then enter:

  • your Google email
  • your Google Keep master token

The login is saved locally in:

  • Windows: C:\Users\<you>\.google_keep_mcp\config.json
  • macOS/Linux: ~/.google_keep_mcp/config.json

If the token is revoked or removed, the user must log in again.

Claude Desktop config

For local testing, point Claude Desktop to the installed command:

{
  "mcpServers": {
    "google-keep": {
      "command": "D:\\MyWorld\\google-Keep-MCP\\.venv-test\\Scripts\\google-keep-mcp.exe"
    }
  }
}

If the package is installed globally or into the active environment, this also works:

{
  "mcpServers": {
    "google-keep": {
      "command": "google-keep-mcp"
    }
  }
}

If you want Claude to run the package directly from PyPI without relying on PATH, use uvx:

{
  "mcpServers": {
    "google-keep": {
      "command": "uvx",
      "args": ["google-keep-notes-mcp"]
    }
  }
}

Google Tasks reminders

Reminder tools use Google Tasks OAuth credentials.

Place the credentials file here:

C:\Users\<you>\.google_keep_mcp\credentials.json

The reminder token is cached here:

C:\Users\<you>\.google_keep_mcp\token.json

What new users need

  • Install the package
  • Run google-keep-mcp login
  • Paste their own Google Keep master token
  • Then use the MCP server from Claude or any other MCP client

Public release note

This package is published on PyPI as google-keep-notes-mcp.

Users install it with uv add google-keep-notes-mcp or pip install google-keep-notes-mcp, then run google-keep-mcp.

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

google_keep_notes_mcp-0.1.3.tar.gz (9.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

google_keep_notes_mcp-0.1.3-py3-none-any.whl (11.6 kB view details)

Uploaded Python 3

File details

Details for the file google_keep_notes_mcp-0.1.3.tar.gz.

File metadata

  • Download URL: google_keep_notes_mcp-0.1.3.tar.gz
  • Upload date:
  • Size: 9.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for google_keep_notes_mcp-0.1.3.tar.gz
Algorithm Hash digest
SHA256 7e6b46aff7045d886a7df3218cebe91e0a7bf6290752f7bd8936dab0d081e7aa
MD5 d4850d3b2c7f131aa8f64442e634e63b
BLAKE2b-256 0dfbfafd37cbea87b5f5e80d8e11da1c744baf57b362402c4c4f0b09875ea6fa

See more details on using hashes here.

File details

Details for the file google_keep_notes_mcp-0.1.3-py3-none-any.whl.

File metadata

File hashes

Hashes for google_keep_notes_mcp-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 d587fcb9b5cabafae29afd4f142c92fd003f8955008cf556268ac37a4fb1892f
MD5 afcb25c244a53be632c1b9b967cd0db1
BLAKE2b-256 c4f44167e7b71bac1ac1c8c0b0932cf171ed0fc66461185228dad7604dcb8225

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page