Skip to main content

Agent Memory via Google Keep MCP

Project description

keep-agent-mem

MCP server for Google Keep that serves as cross-device memory for your agents.

How to use

  1. Add the MCP server to your MCP servers:

config.toml clients (Claude, Droid, Cursor)

  "mcpServers": {
    "keep-agent-mem": {
      "command": "uvx",
      "args": [
        "keep-agent-mem"
      ],
      "env": {
        "GOOGLE_EMAIL": "Your Google Email",
        "GOOGLE_MASTER_TOKEN": "Your Google Master Token - see README.md"
      }
    }
  }

config.toml clients (Codex, Goose, etc.)

[mcp_servers.keep_agent_mem]
command = "uvx"
args = ["keep-agent-mem"]

[mcp_servers.keep_agent_mem.env]
GOOGLE_EMAIL = "you@example.com"
GOOGLE_MASTER_TOKEN = "your-master-token"
  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.

Tools

Query and read tools

  • find: Search notes with optional filters for labels, colors, pinned, archived, and trashed
  • get: Get a single note by ID

Creation, update, and deletion tools

  • create: Create a new note with a title, text, and an associated label
  • update: Update a note's title and text
  • delete: Delete a note by ID

Troubleshooting

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

keep_agent_mem-1.0.2.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.

keep_agent_mem-1.0.2-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

File details

Details for the file keep_agent_mem-1.0.2.tar.gz.

File metadata

  • Download URL: keep_agent_mem-1.0.2.tar.gz
  • Upload date:
  • Size: 9.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for keep_agent_mem-1.0.2.tar.gz
Algorithm Hash digest
SHA256 5684c83b795e809d581fba58c12ef2680111bb9e6c8e5162e974b3ecd06d0522
MD5 499ac948bbbd6b0fa918685e1b5b7f26
BLAKE2b-256 45116013759c8c6be9fe10e24b05b94dec4952825ff99933bdb27512fa5d73bb

See more details on using hashes here.

File details

Details for the file keep_agent_mem-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: keep_agent_mem-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 5.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for keep_agent_mem-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f9c3c1c5689c82de38b93d62c8910918fb6e9b28648cd9e9a2f9e6ab039f2947
MD5 df07a99bcb7999241db98cc72742747c
BLAKE2b-256 b9eb908d50160ca8c339b5998d79e073bc89391621fa4415c58e6319f2858897

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