Skip to main content

AI-powered memory for fractional CMOs — never forget a client detail, never leak data between clients

Project description

Coppermind CMO

AI-powered memory for fractional CMOs. Never forget a client detail, never leak data between clients, always prep well for meetings.

Coppermind CMO is an MCP server that gives Claude persistent, client-scoped memory across conversations. Store meeting notes, brand voice, campaign outcomes, and decisions — then search, prep, and recall instantly.

Installation

pip install coppermind-cmo

Setup

Add to your Claude Code settings (~/.claude/settings.json):

{
  "mcpServers": {
    "coppermind-cmo": {
      "command": "python",
      "args": ["-m", "coppermind_cmo"],
      "env": {
        "COPPERMIND_API_KEY": "your-key-here"
      }
    }
  }
}

Note: Use python3 instead of python on Mac/Linux if python is not aliased to Python 3.

That's it. The API key handles everything — database access, embeddings, and extraction services are all managed for you.

What it does

13 tools for CMO workflows:

Tool Purpose
switch_client Set the active client mind
list_minds List all client minds
configure_mind Set cadence and company context for the active client
store_memory Store a piece of client knowledge
search_memory Semantic search across memories
quick_note Fast capture, no AI classification
hide_memory Soft-delete a memory
get_brand_voice Read brand DNA
set_brand_voice Update brand voice, positioning, stakeholders
prep_meeting Generate a pre-meeting brief
get_last_brief Retrieve the most recently saved meeting brief
get_campaign_history Review campaign results
list_documents List stored raw documents for the active client

Key properties:

  • Client isolation — every query is scoped to the active client. Zero cross-client data leakage.
  • Brand DNA — store and retrieve brand voice, positioning, stakeholders, and content themes per client.
  • Meeting prep — topic-aware retrieval across memories, commitments, and brand DNA, returned as a structured brief.
  • Graceful degradation — if AI services are temporarily unavailable, storage still works. Nothing is lost.

Daily workflow

# Before a call — get briefed
"Switch to Acme Corp and prep me for our meeting about Q2 planning"

# During/after a call — capture what happened
"Remember that Acme decided to pause LinkedIn ads through Q2"
"Quick note: Sarah mentioned the April budget review might affect Q3"

# Switching clients — change context
"Switch to Bluebell"
"What do we know about Bluebell's campaign performance?"

Optional Extras

For local embedding or related infrastructure dependencies:

pip install coppermind-cmo[self-hosted]

See full documentation for current setup details.

Support

Contact Ben directly at ben@volacci.com.

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

coppermind_cmo-0.4.3rc1.tar.gz (204.9 kB view details)

Uploaded Source

Built Distribution

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

coppermind_cmo-0.4.3rc1-py3-none-any.whl (143.1 kB view details)

Uploaded Python 3

File details

Details for the file coppermind_cmo-0.4.3rc1.tar.gz.

File metadata

  • Download URL: coppermind_cmo-0.4.3rc1.tar.gz
  • Upload date:
  • Size: 204.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for coppermind_cmo-0.4.3rc1.tar.gz
Algorithm Hash digest
SHA256 d7ef1e3f7fbe0f5d993719de8d87d69d039d6007487658c8fa5b45af8c0217f5
MD5 4abe2ddd4ec33dea0b6708fae3cdbfb5
BLAKE2b-256 3074bda32a733a28e088284c860df64bd7238f3906448a1e54b1203d9683742b

See more details on using hashes here.

File details

Details for the file coppermind_cmo-0.4.3rc1-py3-none-any.whl.

File metadata

File hashes

Hashes for coppermind_cmo-0.4.3rc1-py3-none-any.whl
Algorithm Hash digest
SHA256 bee37fafcc6c4a0d38f0476e9295016201ee4baedd8e515bfdd96ecb0a336ff4
MD5 11f94d55a43bf6beb8a0b2a9d3c9c07d
BLAKE2b-256 afaa6415e4ab1782d323f5a4b1f100c6fa462a3d945486f7d1caac7d35186145

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