FlowMCP
Cross-model AI memory persistence server that gives every AI tool you use access to the same persistent memory.
README
š FlowMCP (formerly FlowMCP)
Cross-model AI memory persistence. Your AI remembers everything, everywhere.
FlowMCP is an MCP (Model Context Protocol) server that gives every AI tool you use ā Claude, ChatGPT, Cursor, and more ā access to the same persistent memory. Explain your project once, and every AI model knows the context.
š ļø Choose Your setup
š Option 1: Open-Source / Local Mode (Zero Limits)
Perfect for local development. Everything runs on your computer with offline access and no usage capping.
1. Start Postgres & FlowMCP
docker compose up -d
This handles database tables seeding automatically.
2. Install & Build
npm install
npm run build
3. Setup Environment
cp .env.example .env
The defaults support local Docker correctly. No changes required.
āļø Option 2: Hosted Node Mode (Supabase + Stripe)
For scaling to multiple users, team group spaces, and payment unlocks.
- Create a Supabase project and run
sql/supabase-full-migration.sqlinside your SQL Query Editor. - Update your
.envwith:DATABASE_URL="your-supabase-connection-string" TRANSPORT=http PORT=3001 - (Optional) Add
STRIPE_SECRET_KEYandSTRIPE_WEBHOOK_SECRETfor upgrades handles.
š Connecting to AI Tools
š¦ Claude Desktop
Edit claude_desktop_config.json:
{
"mcpServers": {
"flowmcp": {
"command": "node",
"args": ["/absolute/path/to/flowmcp-mcp-server/dist/index.js"]
}
}
}
š» Cursor
Create .cursor/mcp.json (or add via Cursor Settings Settings ā Features ā MCP):
- Name:
FlowMCP - Type:
command - Command:
node /absolute/path/to/flowmcp-mcp-server/dist/index.js
š§ Main Commands
| Command | Mode | Target Audience |
|---|---|---|
npm start |
Stdio Mode | Standard offline triggers (Claude / Cursor) |
TRANSPORT=http npm start |
HTTP Mode | Remote Web App triggers (ChatGPT integrations) |
npm run dev |
Watch Mode | Live rebuilding updates |
šļø Architecture
AI Tool Interface (Claude / ChatGPT / Cursor)
ā
ā MCP Protocol (stdio / HTTP)
ā¼
āāāāāāāāāāāāāāāāāāāāāāāāāāāā
ā FlowMCP Server ā
ā ⢠memory_store ā
ā ⢠memory_recall ā
ā ⢠Auto-assign scopes ā
āāāāāāāāāāāā¬āāāāāāāāāāāāāāāā
ā
ā¼
āāāāāāāāāāāāāāāāāāāāāāāāāāāā
ā PostgreSQL DB ā
ā ⢠Full-text Search ā
ā ⢠Relevance Scoring ā
āāāāāāāāāāāāāāāāāāāāāāāāāāāā
š¤ Collaborative Seating
FlowMCP supports Group Spaces.
- Personal Space: Automatically triggers on setup for solo memories.
- Group Spaces: Allows shared triggers if deployed in Hosted mode with the Next.js Dashboard companion connected.
Created with š Flow Labs frameworks.
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.
Neon Database
MCP server for interacting with Neon Management API and databases
E2B
Using MCP to run code via e2b.
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.