Google Keep - Secure MCP Server by ALMC Security 2025

Google Keep

View on GitHub

keep-mcp

MCP server for Google Keep

keep-mcp

How to use

  1. 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"
      }
    }
  }
  1. Add your credentials:
  • GOOGLE_EMAIL: Your Google account email address
  • GOOGLE_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 string
  • create_note: Create a new note with title and text (automatically adds keep-mcp label)
  • update_note: Update a note's title and text
  • delete_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:

  1. Update the version in pyproject.toml
  2. Build the package:
    pipx run build
    
  3. Upload to PyPI:
    pipx run twine upload --repository pypi dist/*
    

Troubleshooting

Related in Productivity - Secure MCP Servers

ServerSummaryActions
MCP Desktop AutomationA Model Context Protocol server that provides desktop automation capabilities using RobotJS and scre...View
Obsidian iCloud MCPConnecting Obsidian Vaults that are stored in iCloud Drive to AI via the Model Context Protocol (MCP...View
TaskWarrior MCP ServerNode.js server implementing Model Context Protocol (MCP) for TaskWarrior operations.View
Jean MemoryJean securely stores the personal context that makes your AI truly yours. From your unique insights...View
Divide and ConquerView
Nineteen Blocks Sales AutomationA comprehensive sales automation system using Model Context Protocol (MCP) that integrates Gmail, Go...View