STRATA
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@STRATARemember that the user prefers Python and PostgreSQL for backend projects"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
š STRATA ā Universal Context Bridge
STRATA is a high-performance Model Context Protocol (MCP) server that serves as a Universal Context Bridge for AI assistants and LLM agents (Claude Desktop, Cursor, Continue.dev, ChatGPT, etc.).
It gives AI models persistent memory across conversations and coding sessions, backed by Supabase PostgreSQL, full-text indexing, and pgvector semantic search.
ā” Features
š§ Persistent Context Memory: AI agents can save decisions, design systems, API contracts, preferences, and code snippets across sessions.
š Intelligent Memory Search: Fast full-text and contextual search with automatic recency fallbacks.
š Modern MCP 2.0 SDK: Built using the latest
MCPServerdecorator architecture with Server-Sent Events (SSE) streaming transport.šļø Supabase & PostgreSQL: Battle-tested cloud database layer with pgvector support and Row-Level Security (RLS).
š Singleton Connection Pooling: Cached client instances for high-throughput, low-latency tool execution.
𩺠Built-in Health Checks: REST endpoints for uptime monitoring and connectivity status (
/health).
Related MCP server: memory-mcp
š ļø Available MCP Tools
Tool | Description | Parameters |
| Save context, preferences, decisions, or code into long-term memory |
|
| Search past context and discussions matching keywords or queries |
|
| List recent context entries stored in STRATA |
|
| Remove a specific memory entry by UUID |
|
| View database connection status, memory count, and metadata | None |
š Quick Start
1. Prerequisites
Python 3.10 or higher
A Supabase account & project
2. Clone & Setup Environment
# Clone the repository
git clone https://github.com/your-username/STRATA.git
cd STRATA
# Copy environment file and configure your keys
cp .env.example .envEdit .env with your Supabase credentials:
SUPABASE_URL=https://your-project.supabase.co
SUPABASE_KEY=your-supabase-service-role-key
DEFAULT_USER_ID=your-user-uuid (optional)3. Install Dependencies
cd apps/api
python -m venv venv
# Activate virtual environment:
# Windows (PowerShell):
.\venv\Scripts\Activate.ps1
# macOS / Linux:
source venv/bin/activate
# Install requirements
pip install -r requirements.txt4. Database Setup
Run the SQL schema located in supabase_schema.sql in your Supabase SQL Editor to initialize the tables, vector extensions, and full-text indexes.
5. Start the Server
# From apps/api directory:
uvicorn main:app --reload --port 8000The server starts on http://localhost:8000 with the following endpoints:
SSE Endpoint:
http://localhost:8000/sseMessages Endpoint:
http://localhost:8000/messages/Health Check:
http://localhost:8000/health
š Connecting to MCP Clients
Claude Desktop
Add this to your claude_desktop_config.json:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"strata": {
"url": "http://localhost:8000/sse"
}
}
}Cursor IDE
In Cursor settings under Features > MCP Servers, add a new server:
Name:
STRATAType:
sseURL:
http://localhost:8000/sse
š Project Structure
STRATA/
āāā apps/
ā āāā api/ # Python MCP Server
ā āāā main.py # Server logic, MCPServer instance & tools
ā āāā requirements.txt # Python dependencies
ā āāā venv/ # Python virtual environment
āāā .env.example # Template environment file
āāā .gitignore # Version control ignores
āāā package.json # Root monorepo configuration
āāā supabase_schema.sql # Database schema, pgvector, and indexes
āāā README.md # Documentationš”ļø License
MIT License. See LICENSE for details.
bounce-mcp
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseBqualityDmaintenanceA Model Context Protocol (MCP) server that provides persistent memory capabilities using OpenAI's vector stores, allowing AI assistants to save and search through memories across conversations.2
- AlicenseNot gradedqualityCmaintenanceAn MCP server that stores project memory in Supabase, allowing AI tools to persist context, notes, and decisions across sessions. Enables Claude Code, Codex, and similar assistants to maintain long-term project continuity through persistent memory storage.2
- AlicenseNot gradedqualityCmaintenancePersistent semantic memory server for AI assistants via MCP, enabling long-term context retention and semantic search across conversations.11MIT
- AlicenseNot gradedqualityCmaintenanceA self-hostable MCP server that provides permanent memory for AI agents using Postgres + pgvector for semantic search and Markdown file sync.MIT
Related MCP Connectors
Cloud-hosted MCP server for durable AI memory
An MCP memory server. One memory your agents share ā across models, devices and apps.
Shared, governed long-term memory for AI agents across tools and sessions via MCP and REST.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ssundxr/bounce-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server