gitwtfhub

wtf is sana-ai-mcp?

etals-aiapp/sana-ai-mcp — explained in plain English

Analysis updated 2026-07-26

1TypeScriptAudience · developerComplexity · 3/5Setup · moderate

TL;DR

Lets AI assistants like Claude and Cursor search and read your Sana.AI meeting transcripts locally. A background sync copies meetings to a private database on your machine so agents can access them quickly without a public Sana API.

Mindmap

mindmap
  root((repo))
    What it does
      Syncs Sana meetings locally
      Single agent tool
      Background daemon
    How it works
      Copies to local database
      Uses logged-in session
      No browser required
    Search features
      Keyword search built-in
      Optional semantic search
      FTS5 with BM25 ranking
    AI client support
      Claude Desktop and Code
      Cursor and VS Code
      Codex and Gemini CLI
    Privacy
      Data stays on machine
      Local-first access
      No public API needed

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Let Claude or Cursor search your Sana meeting transcripts for action items and decisions.

REASON 2

Ask your AI assistant to summarize past meetings without leaving your editor or chat.

REASON 3

Automatically sync new Sana meetings to a local database for private, offline access.

REASON 4

Find who said what in a meeting using keyword search across all synced transcripts.

What's in the stack?

TypeScriptSQLiteFTS5

How it stacks up

etals-aiapp/sana-ai-mcp0xkinno/neuralvault0xmayurrr/ai-contractauditor
Stars111
LanguageTypeScriptTypeScriptTypeScript
Setup difficultymoderatehardeasy
Complexity3/54/52/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · moderate Time to first run · 30min

Requires a logged-in Sana.AI session to access meeting data, and the installer must register with your AI client of choice.

Yoink these prompts

Prompt 1
Using the sana-ai-mcp meeting_transcripts tool, search my synced Sana meetings for discussions about 'roadmap' and summarize the key decisions made.
Prompt 2
Connect sana-ai-mcp to my AI client and list my recent Sana meetings, then read the full transcript of the most recent one and extract action items.
Prompt 3
Help me install and register sana-ai-mcp with Cursor so I can search my Sana meeting transcripts locally. Walk me through the installer steps for macOS.
Prompt 4
Using sana-ai-mcp, find all meetings where a specific person participated and pull the recording links for each one.

Frequently asked questions

wtf is sana-ai-mcp?

Lets AI assistants like Claude and Cursor search and read your Sana.AI meeting transcripts locally. A background sync copies meetings to a private database on your machine so agents can access them quickly without a public Sana API.

What language is sana-ai-mcp written in?

Mainly TypeScript. The stack also includes TypeScript, SQLite, FTS5.

How hard is sana-ai-mcp to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is sana-ai-mcp for?

Mainly developer.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.