Meeting Chief Lite
FreeNot checkedAutomatically synchronizes meeting transcripts from Otter.ai to a local SQLite database for easy browsing and management. It enables semantic and keyword-based
About
Automatically synchronizes meeting transcripts from Otter.ai to a local SQLite database for easy browsing and management. It enables semantic and keyword-based search across meeting history through integrated MCP tools for Claude and Cursor.
README
Minimal meeting transcript sync and search MCP. Downloads meetings from Otter.ai, stores them in SQLite, and provides semantic search via MCP tools.
Features
- Otter.ai Sync: Download meeting transcripts automatically
- Semantic Search: Find relevant transcript chunks using embeddings
- Keyword Search: Fallback for exact text matching
- MCP Tools: 3 focused tools for Claude/Cursor integration
Tools
| Tool | Description |
|---|---|
meetings |
List, get, and browse meeting transcripts |
search |
Semantic and keyword search across transcripts |
status |
System health, sync status, and management |
Quick Start
1. Configure Environment
cp .env.example .env
# Edit .env with your credentials:
# - OTTER_EMAIL
# - OTTER_PASSWORD
# - OPENROUTER_API_KEY
2. Run with Docker
# Build and run
docker compose up -d
# Or run directly
docker run -it \
-e [email protected] \
-e OTTER_PASSWORD=yourpassword \
-e OPENROUTER_API_KEY=sk-or-v1-xxx \
-v meeting-chief-data:/data \
ghcr.io/smcdonnell7/meeting-chief-lite
3. Configure MCP Client
Cursor (~/.cursor/mcp.json):
{
"mcpServers": {
"meeting-chief-lite": {
"command": "docker",
"args": ["run", "-i", "--rm",
"-e", "OTTER_EMAIL",
"-e", "OTTER_PASSWORD",
"-e", "OPENROUTER_API_KEY",
"-v", "meeting-chief-data:/data",
"ghcr.io/smcdonnell7/meeting-chief-lite"
]
}
}
}
Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"meeting-chief-lite": {
"command": "docker",
"args": ["run", "-i", "--rm",
"-e", "[email protected]",
"-e", "OTTER_PASSWORD=yourpassword",
"-e", "OPENROUTER_API_KEY=sk-or-v1-xxx",
"-v", "meeting-chief-data:/data",
"ghcr.io/smcdonnell7/meeting-chief-lite"
]
}
}
}
Usage Examples
# List recent meetings
meetings operation:list limit:10
# Get specific meeting
meetings operation:get id:meeting_123
# Search transcripts
search query:"API migration" mode:semantic
# Search with date filter
search query:"budget" after:2026-01-01
# Check system status
status operation:health
# Sync from Otter.ai
status operation:run_sync sync_days:30
# Generate embeddings for new meetings
status operation:generate_embeddings
Database
SQLite database with 7 tables:
meetings- Meeting metadata and transcriptstranscript_chunks- Parsed transcript segmentstranscript_vectors- Embeddings for semantic searchembedding_jobs- Embedding generation queuesync_runs- Sync audit logspeakers- People rosterapp_settings- Configuration
Development
# Install dependencies
npm install
# Build
npm run build
# Run locally
npm start
License
MIT
Installing Meeting Chief Lite
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/smcdonnell7/meeting-chief-liteFAQ
Is Meeting Chief Lite MCP free?
Yes, Meeting Chief Lite MCP is free — one-click install via Unyly at no cost.
Does Meeting Chief Lite need an API key?
No, Meeting Chief Lite runs without API keys or environment variables.
Is Meeting Chief Lite hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install Meeting Chief Lite in Claude Desktop, Claude Code or Cursor?
Open Meeting Chief Lite on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
Postgres
Query your database in natural language
by Anthropicwenb1n-dev/SmartDB_MCP
Connect to multiple databases at once (MySQL, PostgreSQL, SQL Server, MariaDB, Dameng, Oracle) for operations, health analysis and SQL optimization.
by wenb1n-devPostgres Server
This server enables interaction with PostgreSQL databases through the Model Context Protocol, optimized for the AWS Bedrock AgentCore Runtime. It provides tools
by madhurprashPostgreSQL
Read-only database access with schema inspection.
by modelcontextprotocolRedis
Interact with Redis key-value stores.
by modelcontextprotocolSQLite
Database interaction and business intelligence capabilities.
by modelcontextprotocolmxcp
Open-source framework for building enterprise-grade MCP servers using just YAML, SQL, and Python, with built-in auth, monitoring, ETL and policy enforcement.
by raw-labsjulien040/anyquery
Query apps with SQL from a single local-first binary; also connects to PostgreSQL, MySQL and SQLite-compatible databases.
by julien040drakonkat/wizzy-mcp-tmdb
Search and retrieve movie, TV show and person information from The Movie Database (TMDB) API.
by drakonkatlongevity-genie/opengenes-mcp
Query the OpenGenes database for aging and longevity research.
by longevity-genieCompare Meeting Chief Lite with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All data MCPs
