Skip to content

Appliket/pulseboard-plugin

Repository files navigation

Pulseboard Plugin

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.

Template Source

The plugin vendors the template as a submodule at vendor/pulseboard-template.

git submodule update --init --recursive

Onboarding reads template files from that submodule by default. Set PULSEBOARD_TEMPLATE_ROOT=/path/to/template to test or deploy against another checkout.

Run Locally

npm install
npm run mcp
npm run mcp:http

The HTTP server exposes /mcp, /tools, /manifest.json, /docs, /health, and /onboarding.

Deploy

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.

About

The MCP for the Project Manager 2.0

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors