Pulseboard Plugin is the installable and deployable ChatGPT MCP adapter for the Pulseboard Obsidian template.
The template repo contains the cloneable project wiki. This plugin repo contains the hosted integration surface:
- MCP server for ChatGPT-style connectors.
- Local filesystem and GitHub-backed storage modes.
- Reviewed write tools that create pull requests instead of writing directly to
main. - Hosted onboarding for creating or connecting Pulseboard repositories.
- Render and Vercel deployment files.
The plugin vendors the template as a submodule at vendor/pulseboard-template.
git submodule update --init --recursiveOnboarding reads template files from that submodule by default. Set PULSEBOARD_TEMPLATE_ROOT=/path/to/template to test or deploy against another checkout.
npm install
npm run mcp
npm run mcp:httpThe HTTP server exposes /mcp, /tools, /manifest.json, /docs, /health, and /onboarding.
Render deployments use render.yaml. Vercel deployments use vercel.json and api/[...pulseboard].js.
See plugins/chatgpt-mcp/README.md for connector setup, GitHub-backed storage, OAuth, and write-tool configuration.