Notebook
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Notebookcreate a note titled Groceries with my shopping list"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Codex Plugin Starter
A thoughtful starting point for your next Codex plugin.
A working local MCP plugin with React, TypeScript, the official OpenAI Apps SDK UI, and a small notebook to make the pieces tangible. Start with the layout. Make the behavior your own.
Try it
Use this template to create your own repository, then:
npm ci
npm run devOpen the local URL printed by Vite. Create a note, search, save a favorite, or switch appearance. The preview starts with sample notes, saves changes in this browser, and needs no API key.
Build your own plugin walks through identity, tools, UI, installation, and release. For a domain change, try the reading-list exercise.
Related MCP server: mcp-knowledge-base
Work on a note with Codex
Each note has a Work on this with Codex button. In a compatible host it sends the selected note to the app's current conversation and asks Codex to propose a plan. Continue there to refine the plan or ask Codex to save a new draft using Notebook's tools. The button leaves the original note unchanged. If a note saved from the conversation is not visible in the panel, use Refresh notes to fetch the current server state.
The browser preview and hosts without text-message support show the exact prompt with a Copy prompt action. They do not run AI. The plugin uses the host's conversation, so it needs no separate OpenAI API key. A successful handoff means the host accepted the message, not that the AI finished working.
Where notes are saved
The installed plugin stores notes in SQLite, outside the plugin directory. Notes survive app restarts and plugin updates. The browser preview uses separate local storage, so refreshing the page keeps its notes too.
See storage and privacy for database paths, backups, and removal.
What is included
An elegant responsive sample with a sidebar, searchable notes, favorites, and an accessible editor.
OpenAI UI buttons, inputs, textarea, badges, and icons; host theme and safe-area support.
Four MCP tools with validated inputs and structured results, usable with or without the UI.
A sidebar entrypoint, portable plugin manifest, compatibility manifest, and a marketplace.
A browser preview, model tests, real stdio smoke test, and official AppBridge browser test.
Self-contained packaging, dependency notices, checksums, and a release workflow.
Build and install locally
Node.js 22.13+ and npm are required.
npm run check
npm run package
codex plugin marketplace add ./artifacts/plugin
codex plugin add notebook@codex-plugin-starterOpen Notebook from the Codex sidebar in a current desktop app, or ask Codex to open Notebook. The package includes its UI and runtime dependencies; the receiving computer needs Node, not a source checkout. See installation and compatibility.
Development commands
Command | Purpose |
| Interactive browser preview |
| Types, model tests, production build, MCP smoke test, manifest validation |
| Responsive interactions and production AppBridge test; run |
| Update package, plugin, MCP, and marketplace identities |
| Build a fresh ZIP and local marketplace |
Understand the pieces
Architecture · Build your plugin · Install and update · Release · Privacy
This is an independent community starter, not an official OpenAI product. It uses the official OpenAI UI library and MCP Extensions SDK.
MIT licensed. Bundled dependencies retain their own licenses; packaging includes third-party notices.
This server cannot be deployed
Maintenance
Related MCP Connectors
- TaprootOAuthcom.taproothq
Persistent memory layer for AI tools. Save and recall notes across Claude and other MCP clients.
Google Keep-style notes app with an MCP server for AI agents to read/write notes.
Agent-native notes, tasks, dev-docs, vaults, sync & handoffs. MCP + OpenAPI dual surface.
Read and write your Caliu notes from any MCP client: search, create, tag, remind, attach files.
Related MCP Servers
- -licenseCqualityDmaintenanceEnables creating and managing text notes through MCP resources and tools. Provides note creation capabilities and automatic summarization of all stored notes.1-
- AlicenseNot gradedqualityDmaintenanceEnables access to a notes knowledge base via MCP, providing tools for keyword search, note creation, and retrieval, along with browseable note resources.16 npmMIT
- AlicenseNot gradedqualityCmaintenanceEnables users to create, retrieve, update, delete, and list notes through an MCP server, with persistent JSON storage and atomic writes.MIT
- AlicenseNot gradedqualityCmaintenanceEnables creating, retrieving, updating, deleting, and listing notes through a simple MCP interface, with configurable note storage.MIT