whatisgithub

What is docket-mcp?

het2576/docket-mcp — explained in plain English

Analysis updated 2026-05-18

0PythonAudience · pm founderComplexity · 3/5Setup · moderate

In one sentence

An AI agent that turns meeting transcripts into task items for your Notion tracker, checking for duplicates and requiring human approval before filing anything.

Mindmap

mindmap
  root((Docket-MCP))
    What it does
      Extracts action items
      Checks for duplicates
      Human review before filing
    Tech stack
      Python
      Next.js
      Gemini 2.5 Flash
      MCP server
    Use cases
      Turn transcripts into tasks
      Sync meeting notes to Notion
      Avoid duplicate tracker items
    Audience
      PMs and founders
      Developers

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

What do people build with it?

USE CASE 1

Turn a pasted meeting transcript into a reviewed list of action items for your team.

USE CASE 2

Automatically check new tasks against your Notion tracker to avoid filing duplicates.

USE CASE 3

Try the full workflow risk-free using the built-in demo mode with no API keys.

USE CASE 4

Connect the MCP tracker server to Claude Desktop or another MCP-compatible AI tool.

What is it built with?

PythonNext.jsNode.jsGemini 2.5 FlashMCP

How does it compare?

het2576/docket-mcp0xhassaan/nn-from-scratch3ks/embedoc
Stars00
LanguagePythonPythonPython
Last pushed2023-06-08
MaintenanceDormant
Setup difficultymoderatemoderatehard
Complexity3/54/51/5
Audiencepm founderdeveloperdeveloper

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

How do you get it running?

Difficulty · moderate Time to first run · 30min

Full functionality needs a Gemini API key and Notion credentials, though a no-key demo mode is included.

No license information is provided in the README.

So what is it?

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.

Copy-paste prompts

Prompt 1
Explain how Docket decides whether an extracted task is a duplicate, needs review, or is new.
Prompt 2
Walk me through setting up the Gemini API key and Notion credentials for this project.
Prompt 3
Help me understand what the MCP tracker server exposes and how another agent could call it.
Prompt 4
Show me how to try Docket's demo mode without configuring any API keys.

Frequently asked questions

What is docket-mcp?

An AI agent that turns meeting transcripts into task items for your Notion tracker, checking for duplicates and requiring human approval before filing anything.

What language is docket-mcp written in?

Mainly Python. The stack also includes Python, Next.js, Node.js.

What license does docket-mcp use?

No license information is provided in the README.

How hard is docket-mcp to set up?

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

Who is docket-mcp for?

Mainly pm founder.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.