Command Center
README.md
# Command Center
Your company's purchased productivity tools, inventoried once — then usable as a
**second brain** by any AI assistant. One repo, one source of truth, zero per-seat AI tax.
## The idea
Every company pays for a sprawl of tools — email providers, campaign platforms, team
chat — and nobody holds the full picture. Command Center fixes that in two layers:
1. **Inventory** — `inventory.yaml` records every purchased tool: plan, seats, cost,
owner, renewal date. `discovery/` scripts detect what's actually in use (MX/DNS
checks, expense keyword lists) so the inventory stays honest.
2. **Second brain** — `brain/server.py` is an MCP server. Claude Desktop, ChatGPT,
Cursor and friends connect to it and can answer *"which tools do we pay for that
do the same thing?"* or *"what renews next quarter?"* straight from your inventory,
as typed context packets. Read-only by design.
## Repo map
| Path | What it is |
|---|---|
| `catalog/tool-catalog.md` | Curated catalog: 19 email/campaign/comms tools with verified API auth, base URLs, and passive discovery signals |
| `discovery/mx_discover.py` | Passive email-provider detection via MX + SPF records (no credentials) |
| `inventory.example.yaml` | The inventory schema — copy to `inventory.yaml`, fill in your stack |
| `brain/server.py` | MCP server: `list_stack`, `get_tool_context`, `find_overlap`, `stack_summary` |
| `requirements.txt` | `fastmcp`, `dnspython`, `pyyaml` |
## Quickstart
```bash
python3 -m venv .venv && .venv/bin/pip install -r requirements.txt
# 1. Detect a company's email provider (passive, no credentials)
.venv/bin/python discovery/mx_discover.py zoho.com
# 2. Record your stack
cp inventory.example.yaml inventory.yaml # then edit it
# 3. Start the second brain (stdio MCP server)
.venv/bin/python brain/server.py
```
Register `brain/server.py` as an MCP server in Claude Desktop
(Settings → Connectors → Add custom connector) or ChatGPT (Settings → Apps / MCP).
Both speak MCP natively — one server, both assistants.
## Why this, why now
SaaS inventory tools (Zylo, Torii, Vertice) are enterprise-quote-only with $50K+
floors. AI search tools (Glean) can't act; agent tools (Moveworks) cost six figures.
And cloud second brains can vanish overnight — Limitless was acquired by Meta and
shut down in Dec 2025. This is the MIT-licensed, self-hosted, MCP-native alternative:
your context layer, owned by you. Tokens are rented. Context is owned.
## Roadmap
- OAuth connector guides per catalog tool (least-privilege scopes)
- Expense CSV import → auto-suggest inventory entries
- Renewal reminders (scheduled brief)
- Tiny web dashboard over `inventory.yaml`
This server cannot be deployed
Maintenance
ActivityMaintained
ResponsivenessNo issues