Skip to main content
Glama

Keep MCP

by feuerdev

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

  • If you get "DeviceManagementRequiredOrSyncDisabled" check https://admin.google.com/ac/devices/settings/general and turn "Turn off mobile management (Unmanaged)"
Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Enables interaction with Google Keep notes through an MCP server, allowing users to search, create, update, and delete notes via natural language commands.

  1. How to use
    1. Features
      1. Publishing
        1. Troubleshooting

          Related MCP Servers

          • A
            security
            A
            license
            A
            quality
            An MCP server for managing and persisting notes, offering CRUD operations, note summarization, and resource-based access via a note:// URI scheme.
            Last updated -
            4
            7
            Python
            MIT License
          • -
            security
            A
            license
            -
            quality
            This MCP server integrates with Google Drive to allow listing, reading, and searching files, as well as the ability to read and write to Google Sheets.
            Last updated -
            935
            2
            JavaScript
            MIT License
          • -
            security
            F
            license
            -
            quality
            An MCP server that enables interaction with Google Cloud Logging API, allowing users to write, read, and manage log entries and configurations through natural language.
            Last updated -
            Python
          • -
            security
            F
            license
            -
            quality
            An MCP Server that enables interaction with Google's Data Labeling API, allowing users to manage datasets, annotations, and labeling tasks through natural language commands.
            Last updated -
            Python

          View all related MCP servers

          MCP directory API

          We provide all the information about MCP servers via our MCP API.

          curl -X GET 'https://glama.ai/api/mcp/v1/servers/feuerdev/keep-mcp'

          If you have feedback or need assistance with the MCP directory API, please join our Discord server