Skip to main content
Glama

🌌 STRATA — 유니버설 컨텍스트 브리지

Model Context Protocol Python Supabase License

STRATA는 AI 어시스턴트 및 LLM 에이전트(Claude Desktop, Cursor, Continue.dev, ChatGPT 등)를 위한 유니버설 컨텍스트 브리지 역할을 하는 고성능 Model Context Protocol (MCP) 서버입니다.

Supabase PostgreSQL, 전문(full-text) 인덱싱, pgvector 의미 검색을 기반으로 AI 모델이 대화 및 코딩 세션 전반에 걸쳐 지속적인 메모리를 유지할 수 있도록 지원합니다.


⚡ 기능

  • 🧠 지속적 컨텍스트 메모리: AI 에이전트가 세션 간에 결정 사항, 디자인 시스템, API 계약, 선호 사항, 코드 스니펫을 저장할 수 있습니다.

  • 🔍 지능형 메모리 검색: 자동 최신성 폴백을 지원하는 빠른 전문 및 상황별 검색.

  • 🚀 최신 MCP 2.0 SDK: Server-Sent Events (SSE) 스트리밍 전송을 지원하는 최신 MCPServer 데코레이터 아키텍처로 구축.

  • 🗄️ Supabase 및 PostgreSQL: pgvector 지원 및 행 수준 보안(RLS)을 갖춘 검증된 클라우드 데이터베이스 계층.

  • 🔄 싱글톤 연결 풀링: 높은 처리량과 낮은 지연 시간의 도구 실행을 위한 캐시된 클라이언트 인스턴스.

  • 🩺 내장 상태 확인: 가동 시간 모니터링 및 연결 상태 확인을 위한 REST 엔드포인트(/health).


Related MCP server: memory-mcp

🛠️ 사용 가능한 MCP 도구

도구

설명

매개변수

save_memory

컨텍스트, 선호 사항, 결정 사항 또는 코드를 장기 메모리에 저장

content (str), title (선택), tags (선택)

search_memory

쿼리와 일치하는 과거 컨텍스트 및 토론 검색

query (str), limit (int, 기본값: 5)

list_memories

STRATA에 저장된 최근 컨텍스트 항목 나열

limit (int, 기본값: 10)

delete_memory

UUID로 특정 메모리 항목 제거

memory_id (str)

get_stats

데이터베이스 연결 상태, 메모리 수, 메타데이터 보기

없음


🚀 빠른 시작

1. 사전 요구 사항

  • Python 3.10 이상

  • Supabase 계정 및 프로젝트

2. 저장소 복제 및 환경 설정

# Clone the repository
git clone https://github.com/your-username/STRATA.git
cd STRATA

# Copy environment file and configure your keys
cp .env.example .env

.env 파일을 Supabase 자격 증명으로 편집하세요:

SUPABASE_URL=https://your-project.supabase.co
SUPABASE_KEY=your-supabase-service-role-key
DEFAULT_USER_ID=your-user-uuid (optional)

3. 종속성 설치

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.txt

4. 데이터베이스 설정

supabase_schema.sql에 있는 SQL 스키마를 Supabase SQL Editor에서 실행하여 테이블, 벡터 확장, 전문 인덱스를 초기화하세요.

5. 서버 시작

# From apps/api directory:
uvicorn main:app --reload --port 8000

서버는 http://localhost:8000에서 시작되며 다음 엔드포인트를 제공합니다:

  • SSE 엔드포인트: http://localhost:8000/sse

  • 메시지 엔드포인트: http://localhost:8000/messages/

  • 상태 확인: http://localhost:8000/health


🔌 MCP 클라이언트에 연결

Claude Desktop

claude_desktop_config.json에 다음을 추가하세요:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

  • Windows: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "strata": {
      "url": "http://localhost:8000/sse"
    }
  }
}

Cursor IDE

Cursor 설정의 Features > MCP Servers에서 새 서버를 추가하세요:

  • 이름: STRATA

  • 유형: sse

  • URL: http://localhost:8000/sse


📁 프로젝트 구조

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

🛡️ 라이선스

MIT 라이선스. 자세한 내용은 LICENSE를 참조하세요.

F
license - not found
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • F
    license
    B
    quality
    D
    maintenance
    A 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
  • A
    license
    Not graded
    quality
    C
    maintenance
    An 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
  • A
    license
    Not graded
    quality
    C
    maintenance
    Persistent semantic memory server for AI assistants via MCP, enabling long-term context retention and semantic search across conversations.
    11
    MIT

View all related MCP servers

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.

View all MCP Connectors

Latest Blog Posts

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