Skip to content

v0.3

Choose a tag to compare

@lkuczborski lkuczborski released this 08 May 17:15
· 52 commits to main since this release

Codeck MCP is here!

This release introduces Codeck's MCP support so agents can create, inspect, and edit Codeck decks.

What's New

  • Added the codeck-mcp stdio MCP server for file-based .mdeck workflows.
  • Added the live Codeck MCP bridge for editing open app windows over localhost Streamable HTTP.
  • Added a disabled-by-default preference for the live bridge in Codeck's MCP settings.
  • Added MCP tools for deck creation, reading, validation, slide edits, deck settings, and Codex block insertion.
  • Added live-only tools for listing open decks, selecting slides, and starting or stopping presentation mode.
  • Added MCP resource templates for file and live decks:
    • codeck://file/deck{?path,view,index}
    • codeck://live/deck/{document_id}{?view,index}

Using the File MCP Server

The archive includes codeck-mcp next to Codeck.app. Use it with an MCP client over stdio:

CODECK_MCP_ALLOWED_ROOTS="$HOME/Documents:/tmp" ./codeck-mcp

CODECK_MCP_ALLOWED_ROOTS limits which directories the server may read and write. It accepts a colon-separated list of roots.

Using the Live Bridge

  1. Open Codeck.
  2. Open Codeck settings.
  3. Enable MCP > Live Bridge.
  4. Configure your MCP client with a Streamable HTTP server named codeck:
[mcp_servers.codeck]
url = "http://127.0.0.1:49747/mcp"

Agents can then call list_open_decks, use the returned document_id, and edit the currently open deck.

Artifact

  • Codeck-v0.3-macos-universal.zip
  • SHA-256: df36504dc7f4cb8f49155a1fcc1f395127e8f0e8395f7bdc94d535f496bf82fc

The app and CLI in this archive are ad-hoc signed but not notarized.