Skip to main content
Glama
smcdonnell7

Meeting Chief Lite

by smcdonnell7

Meeting Chief Lite

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

Related MCP server: Ruminer Browser Agent

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 OTTER_EMAIL=your@email.com \
  -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", "OTTER_EMAIL=your@email.com",
        "-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 transcripts

  • transcript_chunks - Parsed transcript segments

  • transcript_vectors - Embeddings for semantic search

  • embedding_jobs - Embedding generation queue

  • sync_runs - Sync audit log

  • speakers - People roster

  • app_settings - Configuration

Development

# Install dependencies
npm install

# Build
npm run build

# Run locally
npm start

License

MIT

Install Server
F
license - not found
A
quality
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    B
    maintenance
    MCP server for browsing, searching, exporting, and backing up your Cursor AI chat history directly into Claude via natural language.
    Last updated
    8
    98
    32
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    Local-first AI PKM memory server for coding conversations. Imports Claude Code, Cursor, Codex CLI, Trae, and GitHub Copilot chats into notes, semantic search, tag graphs, Markdown exports, and MCP memory tools.
    Last updated
    7
    158
    51
    Apache 2.0
  • A
    license
    A
    quality
    B
    maintenance
    Persistent memory layer for MCP-compatible AI agents. Implements save/recall/search over a local SQLite session store via 14 MCP tools. Auto-loads relevant context at session start. No cloud dependency. Works with Claude, Cursor, Codex, Hermes Agent. Free (50 sessions) / Pro ($8/mo).
    Last updated
    33
    10
    Business Source 1.1

View all related MCP servers

Related MCP Connectors

  • User-owned memory for AI agents, Copilot, Claude, IDEs, CLIs, and chat apps over remote MCP.

  • Search, read, and write your Apple Notes from ChatGPT/Claude via a local Mac agent + MCP relay.

  • Cross-AI personal memory. Save once in ChatGPT, recall in Claude, Mistral, Grok, or any MCP client.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/smcdonnell7/meeting-chief-lite'

If you have feedback or need assistance with the MCP directory API, please join our Discord server