Get The Metadata Neighborhood running in 5 minutes.
cd ai-editorial-assistant-v3
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt./scripts/setup-local-domain.shThis adds metadata.neighborhood to your hosts file so you can access the API at a memorable URL.
Create a .env file with your API keys:
# Required for LLM processing
OPENROUTER_API_KEY=sk-or-v1-your-key-here
# Optional: For SST metadata lookup (READ-ONLY)
AIRTABLE_API_KEY=pat-your-key-here./scripts/start.shThis runs database migrations, starts the API server, and launches the worker.
| Command | What it does |
|---|---|
./scripts/start.sh |
Start API + worker |
./scripts/stop.sh |
Stop everything |
./scripts/status.sh |
Check if running |
| URL | Description |
|---|---|
| http://metadata.neighborhood:8000 | API (after domain setup) |
| http://localhost:8000 | API (always works) |
| http://localhost:3000 | Web dashboard (run cd web && npm run dev) |
# The Metadata Neighborhood
export NEIGHBORHOOD="$HOME/Developer/ai-editorial-assistant-v3"
alias neighborhood-start="$NEIGHBORHOOD/scripts/start.sh"
alias neighborhood-stop="$NEIGHBORHOOD/scripts/stop.sh"
alias neighborhood-status="$NEIGHBORHOOD/scripts/status.sh"
alias neighborhood-logs="tail -f $NEIGHBORHOOD/logs/api.log $NEIGHBORHOOD/logs/worker.log"
alias neighborhood-queue="curl -s http://metadata.neighborhood:8000/api/queue/stats | python3 -m json.tool"Cardigan is the friendly copy editor agent who lives in The Metadata Neighborhood.
To use Cardigan in Claude Desktop:
- Follow the setup in CLAUDE_DESKTOP_SETUP.md
- Say "Hello, Cardigan!" to get started
Cardigan speaks like Mister Rogers — warm, patient, and genuinely delighted to help you polish your metadata.
curl -X POST http://metadata.neighborhood:8000/api/queue \
-H "Content-Type: application/json" \
-d '{"transcript_file": "MY_TRANSCRIPT.txt"}'# Queue all unprocessed transcripts
./venv/bin/python watch_transcripts.py --once
# Watch continuously for new files
./venv/bin/python watch_transcripts.pycurl http://metadata.neighborhood:8000/api/queue/stats- Check if port 8000 is in use:
lsof -i :8000 - Run migrations:
./venv/bin/alembic upgrade head - Check logs:
tail -f logs/api.log
Run the domain setup script:
./scripts/setup-local-domain.sh- Restart Claude Desktop after config changes
- Check the MCP server path in your config
- Test manually:
./venv/bin/python -m mcp_server.server
Welcome to The Metadata Neighborhood. Cardigan is glad you're here. 🏘️