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
wenb1n-dev/SmartDB_MCP
A universal database MCP server supporting simultaneous connections to multiple databases. It provides tools for database operations, health analysis, SQL optim
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 madhurprashPostgres
Query your database in natural language
by AnthropicPostgreSQL
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-labstadas-github/a2asearch-mcp
MCP server to search 4,800+ MCP servers, AI agents, CLI tools and agent skills. Install: npx -y a2asearch-mcp. Ask Claude: "Find MCP servers for database access
by tadas-githubjulien040/anyquery
Query more than 40 apps with one binary using SQL. It can also connect to your PostgreSQL, MySQL, or SQLite compatible database. Local-first and private by desi
by julien040drakonkat/wizzy-mcp-tmdb
A MCP server for The Movie Database API that enables AI assistants to search and retrieve movie, TV show, and person information.
by drakonkatCompare 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
