Turn a pasted meeting transcript into a reviewed list of action items for your team.
Automatically check new tasks against your Notion tracker to avoid filing duplicates.
Try the full workflow risk-free using the built-in demo mode with no API keys.
Connect the MCP tracker server to Claude Desktop or another MCP-compatible AI tool.
| het2576/docket-mcp | 0xhassaan/nn-from-scratch | 3ks/embedoc | |
|---|---|---|---|
| Stars | 0 | 0 | — |
| Language | Python | Python | Python |
| Last pushed | — | — | 2023-06-08 |
| Maintenance | — | — | Dormant |
| Setup difficulty | moderate | moderate | hard |
| Complexity | 3/5 | 4/5 | 1/5 |
| Audience | pm founder | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Full functionality needs a Gemini API key and Notion credentials, though a no-key demo mode is included.
Docket MCP turns meeting transcripts into ready-to-file task items, but always with a human checking the list before anything gets created. You paste in a transcript, and an AI agent using Google's Gemini 2.5 Flash model reads through it and pulls out action items along with who is responsible, when it is due, and how confident it is about that assignment. Before creating anything, it checks each proposed task against your existing Notion tracker to see if something similar already exists, so you are not creating duplicate work. The tracker connection is built using the Model Context Protocol, or MCP, an open standard that lets AI agents call outside tools through a clean, typed interface without needing to know how those tools work internally. In this project, that means the logic for talking to Notion lives in one server, and both this app's own agent and any other MCP compatible tool, like Claude Desktop or Claude Code, can use the same three functions: listing open tasks, searching for similar existing tasks, and creating a new task. Each extracted item is scored for similarity against open tasks: a high similarity score marks it as a likely duplicate that gets skipped by default, a middle range asks a human to decide, and a low score marks it as new and pre-checked for creation. Everything is shown in a review screen where you can check or uncheck items before clicking to create the approved ones in Notion, after which you get a receipt listing exactly what was filed and to whom. Setting it up needs Node.js and Python installed, cloning the repository, installing both Node and Python dependencies, and configuring environment variables for a Gemini API key and Notion credentials. The project also includes a demo mode that works with no API keys at all, using a simpler rule-based extractor and a fake Notion tracker so you can try the whole flow immediately.
An AI agent that turns meeting transcripts into task items for your Notion tracker, checking for duplicates and requiring human approval before filing anything.
Mainly Python. The stack also includes Python, Next.js, Node.js.
No license information is provided in the README.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly pm founder.
This repo across BitVibe Labs
Verify against the repo before relying on details.