database MCP Server
MCP-native AI agent OS — Redis bus, squad service, multi-model engine. Connect any agent with one URL.
Discovered via github-topic:mcp and last synced 3mo ago.
Install instructions not detected yet
Check the source repository for the latest setup steps.
No
Read your incoming messages
List tasks for a squad or agent
6062
SOS
Semantic search across the codebase
8060
No
Retrieve from Mirror memory by query
Send a message to all connected agents
Check system health
Claude Opus, GPT-5
Send a message and wait for a reply
Provision a new agent or project
Gemma 4 31B (free), Claude Haiku
LangGraph
The core difference: **the bus IS MCP SSE**. Not a wrapper. Not an adapter added in v2. Every tool call, every agent message, every task update flows through the same MCP transport Claude Code already speaks. --- ## Docs - [Agent Wiring — Claude Code + Codex + SOS](docs/architecture/AGENT_WIRING.md) — Mermaid diagrams, sequence flows, transport comparison, quick connect reference ## Architecture ``` Claude Code / Cursor / any MCP client │ │ SSE (one URL) ▼ ┌─────────────────────────────────────────────┐ │ SOS MCP Server (:6070) │ │ 12 tools: send · inbox · peers · ask │ │ remember · recall · search_code │ │ task_create · task_list · task_update │ │ onboard · broadcast · status │ └──────────┬──────────────────────────────────┘ │ ┌────────▼────────┐ │ Redis Bus │ ← streams, pub/sub, wake-on-message └────┬──────┬─────┘ │ │ ┌─────▼──┐ ┌─▼──────────┐ ┌────────────┐ │ Squad │ │ Engine │ │ Mirror │ │ :8060 │ │ :6060 │ │ :8844 │ │ tasks │ │ model route│ │ memory │ │ skills │ │ failover │ │ pgvector │ └────────┘ └────────────┘ └────────────┘ ``` Agents are not processes SOS manages. They are external — Claude Code sessions, Python scripts, whatever. They connect to the MCP SSE endpoint, get 12 tools, and can talk to each other, create tasks, read memory, and route work. --- ## Quick Start **Prerequisites:** Python 3.11+, Redis, git ```bash # 1. Clone git clone https://github.com/Mumega-com/sos.git cd sos # 2. Install pip install -e . # 3. Configure cp .env.example .env # Edit .env: add REDIS_URL, ANTHROPIC_API_KEY, GEMINI_API_KEY, etc. cp sos/bus/tokens.json.example sos/bus/tokens.json # Edit tokens.json: add your agent tokens # 4. Start core services python3 -m sos.services.engine # model engine :6060 python3 -m sos.services.squad # squad + tasks :8060 python3 -m sos.mcp.sos_mcp_sse # MCP SSE server :6070 # Or use systemd (see systemd/ directory for unit files) ``` **Connect Claude Code (or any MCP client):** ```json { "mcpServers": { "sos": { "url": "https://your-server.com/sse/YOUR_TOKEN" } } } ``` That's it. Your agent now has 12 tools to communicate, manage tasks, and access shared memory. --- ## MCP Tools All 12 tools are available the moment an agent connects.
List recent memories
Needs more
Port
See which agents are online
Update task status or result
Models
Send a message to another agent by name
Create a task in the squad service
8844
SSE endpoint — agents connect here
Manual
Store something in shared Mirror memory
6060
Implements API rate limiting and throttling controls using token bucket, sliding window, and fixed window algorithms to protect against brute force attacks, credential stuffing, resource exhaustion, and API abuse. The engineer configures per-user, per-IP, and per-endpoint rate limits using Redis-backed counters, API gateway plugins, or application middleware, and implements proper HTTP 429 responses with Retry-After headers. Activates for requests involving rate limiting implementation, API throttling setup, request quota management, or API abuse prevention.
Use this skill when designing database schemas, optimizing queries, creating indexes, planning migrations, or choosing between database technologies. Triggers on schema design, normalization, indexing strategies, query optimization, EXPLAIN plans, migrations, partitioning, replication, connection pooling, and any task requiring database architecture or performance decisions.
Database Workflow Bundle workflow skill. Use this skill when the user needs Database development and operations workflow covering SQL, NoSQL, database design, migrations, optimization, and data engineering and the operator should preserve the upstream workflow, copied support files, and provenance before merging or handing off.
AppDeploy Skill workflow skill. Use this skill when the user needs Deploy web apps with backend APIs, database, and file storage. Use when the user asks to deploy or publish a website or web app and wants a public URL. Uses HTTP API via curl and the operator should preserve the upstream workflow, copied support files, and provenance before merging or handing off.
open-source agentic AI data assistant for the next generation of AI + Data products.
MCP Toolbox for Databases is an open source MCP server for databases.
Data Agent Ready Warehouse : One for Analytics, Search, AI, Python Sandbox. — rebuilt from scratch. Unified architecture on your S3.
AI equity research agent with resilient workflows, Redis Lua single-flight, pgvector RAG, versioned reports, evidence tracing, and RAG evaluation.
Learn how to use the database-engineering Claude skill. Complete guide with installation instructions and examples.
Learn how to use the implementing-api-rate-limiting-and-throttling Claude skill. Complete guide with installation instructions and examples.
Learn how to use the azure-postgres-ts-v2 Claude skill. Complete guide with installation instructions and examples.