@conxt/mcp
Local-first MCP server for governed AI memory where agents propose memories and humans approve them, with optional cloud sync.
README
@conxt/mcp
Local-first MCP server for governed AI memory. Your agents propose memories; you approve them; only approved memories are ever recalled. Runs standalone with no account — optionally syncs to Conxt cloud for team memory.
Implements the open Governed Memory Record format.
Quickstart
Point your IDE at it — no install, no signup:
Cursor (~/.cursor/mcp.json)
{ "mcpServers": { "conxt": { "command": "npx", "args": ["-y", "@conxt/mcp"] } } }
Claude Code
claude mcp add conxt -- npx -y @conxt/mcp
Claude Desktop → Settings → Developer → Edit Config: same block as Cursor.
That's it. Memory lives in ~/.conxt/memory.json on your machine.
The tools
| Tool | Who calls it | What it does |
|---|---|---|
remember |
agent | Propose a memory (pending — doesn't govern yet) |
recall |
agent | Recall approved memories for a query |
list_pending |
agent/you | See what's awaiting approval |
approve |
you | Approve a pending memory → it now governs |
reject / forget |
you | Decline or delete |
The rule that makes it governed: an agent can propose, but only a human can
approve — and recall never returns anything that isn't approved.
Human approval from the terminal
npx @conxt/mcp pending # what's waiting
npx @conxt/mcp approve <id> # approve it
npx @conxt/mcp reject <id>
npx @conxt/mcp list
npx @conxt/mcp path # where the store lives
Prefer zero friction for solo use? Set CONXT_AUTO_APPROVE=1 and everything you
remember is approved on the spot.
Cloud mode (optional)
Local is always the source of truth. Set both env vars to also push approved records to your Conxt workspace for shared, governed team memory:
CONXT_API_KEY=... CONXT_API_URL=https://...
A sync failure never affects your local memory.
Config
| Env | Default | Purpose |
|---|---|---|
CONXT_STORE |
~/.conxt/memory.json |
Local store path |
CONXT_AUTO_APPROVE |
off | Approve on remember (solo mode) |
CONXT_API_KEY / CONXT_API_URL |
unset | Optional cloud sync |
Develop
npm install && npm run build && node dist/index.js
License
MIT.
Publishing
CI (.github/workflows/ci.yml) builds and runs the governance smoke test on every
push. To release to npm:
- On npmjs.com, confirm you own the
@conxtscope — or rename the package to unscopedconxt-mcpinpackage.json. - Add an
NPM_TOKEN(Automation token) as a repository secret (Settings → Secrets and variables → Actions). - Cut a release:
Thenpm version patch # or minor / major — creates a v* tag git push --follow-tagspublishworkflow builds, smoke-tests, and runsnpm publish --access public.
Or publish manually:
npm install && npm run build && npm login && npm publish --access public
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.