Skip to main content
Glama

prepped

The MCP server and command line that let coding tools (Claude Code, Codex, Cursor, Antigravity, Gemini CLI and other MCP clients) work with a Prepped account: meetings and weekly meetings, their material and projects, preparation, talks, calendar events, resumes, the question bank and practice.

Installing and connecting it is described in the package's README, which is also its page on npm. In short, ask your tool to run npx -y prepped connect and allow the request in Prepped. Ideas for what to ask once it is connected are in examples/prompts.md.

How it works

Each operation in agent/src/operations.ts is described once, with its input as a zod schema and the Prepped HTTP requests it makes. The command line (agent/src/cli.ts) turns every operation into a subcommand, and the MCP server (agent/src/mcp.ts) into a tool, so both always offer the same operations.

The server and the command line run on your computer, so they can read the files you point your tool to and upload them as a meeting's material. They reach Prepped in one of two ways:

  • the Prepped desktop app on the same computer, through its local service on 127.0.0.1 (its port is in local-service.json in the app's data folder); when the app is closed, the first request starts it in the background as launch.json in that folder says;

  • Prepped on the web, at its address.

The key for each tool comes from prepped connect (agent/src/connect.ts): the tool asks without a key, you allow the request in Prepped, and the tool collects its own key, kept in a file only you can read. The command recognises which tool runs it from the tool's environment or its parent processes (agent/src/detect-client.ts), so each tool gets its own connection with its own name.

shared/ holds the parts of Prepped's own code that the command uses: meeting types and their fields, limits, and the list of coding tools it knows.

Related MCP server: opencode-mcp

Building

Node.js 20 or later.

npm install
npm run build        # agent/dist/prepped.mjs, one file with its dependencies, and THIRD_PARTY_LICENSES.txt
npm run check        # types
node agent/dist/prepped.mjs --help

The package is published from agent/.

License

MIT, see LICENSE. The licences of the packages bundled into prepped.mjs are listed in agent/dist/THIRD_PARTY_LICENSES.txt after a build. The Prepped name and logo are not covered by the license.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • F
      license
      Not graded
      quality
      A
      maintenance
      Enables MCP-capable clients to browse and manage projects, todos, message boards, campfires, card tables, documents, uploads, comments, events, webhooks, and search through OAuth-authenticated API calls. It exposes 79+ tools and can also generate local client configuration for Codex, Cursor, and Claude Desktop.
      -
    • A
      license
      Not graded
      quality
      A
      maintenance
      Connects MCP clients to OpenCode's headless API so users can ask questions, implement features, monitor background work, resolve permissions and questions, and review changes across projects. Supports setup, multi-project sessions, resource reads, prompts, and asynchronous job control.
      24,973 npm
      MIT
    • A
      license
      Not graded
      quality
      A
      maintenance
      Connects MCP clients to OpenCode's headless API so users can delegate coding work, ask questions, implement features, monitor background jobs, respond to prompts and permissions, and review changes across projects.
      24,973 npm
      MIT
    • A
      license
      Not graded
      quality
      A
      maintenance
      Connects MCP clients such as Claude, Cursor, and VS Code to OpenCode's headless API so users can ask questions, implement features, run background coding jobs, answer permission and question prompts, and review changes across multiple projects. It also exposes project-aware resources, prompts, and job monitoring tools with configurable provider and model defaults.
      24,973 npm
      MIT