MCP ExplorerExplorer

Keep Mcp

@feuerdevon 9 months ago
13 MIT
FreeCommunity
AI Systems
MCP server for Google Keep to manage notes with your Google account.

Overview

What is Keep Mcp

keep-mcp is an MCP server designed for Google Keep, allowing users to interact with their Google Keep notes programmatically.

Use cases

Use cases for keep-mcp include automating note management, syncing notes across devices, and integrating Google Keep with other applications or services.

How to use

To use keep-mcp, add it to your MCP servers configuration with the required command and arguments, including your Google email and master token for authentication.

Key features

Key features of keep-mcp include integration with Google Keep, easy setup via pipx, and support for managing notes through a command-line interface.

Where to use

keep-mcp can be used in various fields such as personal productivity, note-taking applications, and automation scripts that require access to Google Keep.

Content

keep-mcp

MCP server for Google Keep

keep-mcp

How to use

  1. Add the MCP server to your MCP servers:
  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

Tools

No tools

Comments

Recommend MCP Servers

View All MCP Servers