Operations Pulse MCP server
Local-first operational pulses, durable ticket memory, and governed connection discovery.
0 stars37 downloads/wk
Reviews
Write oneNobody has reviewed Operations Pulse yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Operations Pulse tools (8, 2 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
connections_listShow free/local, self-hosted, subscription, and bring-your-own-credential options with scopes, write behavior, status, and setup method. This never returns secrets.
connections_statusRead local connection state, last test result, and whether a referenced environment credential is present. Never returns credential values or private settings.
heartbeat_schedule_statusRead whether the optional local heartbeat scheduler is installed. Installation and removal stay CLI-only and require explicit local confirmation.
operations_describeExplain all available tools, examples, cost classes, data boundaries, write behavior, and approvals. Use this at setup or before selecting a workflow.
pulse_historyRead recent local pulse runs with check events to identify repeated noise, regressions, and changes over time.
pulse_runwrite actionRun deterministic local repository, documentation, and optional log checks. The run is stored locally. Ticket creation is disabled unless create_tickets is explicitly true.
ticket_createwrite actionCreate one explicit local ticket after checking for related work. Agent-authored and pulse-authored ideas should remain in backlog until human triage.
tickets_listQuery local ticket memory before staffing or creating work. Supports status, priority, text, and bounded result filters.
Public scan report
scanner v0.1.10 · 2026-11-01 · same rubric, same numbers if you re-run it
- Code scan6 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 70 days ago12/15
- Maintainer identitynamespace and repository owner differ4/10
How Operations Pulse compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 82/100
- higher than 63% of 48,255 servers
- Tools
- 8
- the typical server has 7
- Tools that change things
- 25%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 37
- more than 28% of 12,191 servers with a package
What its tools let an agent do: 6 read · 2 change
Install Operations Pulse in Claude Code, Cursor or VS Code
Runs npx -y @openly-useful/operations-pulse-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add operations-pulse -- npx -y @openly-useful/operations-pulse-mcp
What the publisher says
From the Operations Pulse repository's README, as published. We do not edit it. Read it on GitHub
Operations Pulse
A local-first loop orchestrator for useful, explainable operations.
Operations Pulse turns recurring checks into evidence, evidence into durable tickets, and tickets into a reviewable operating memory. It runs without a paid service by default: Node.js, SQLite, Git, local files, and local logs are enough to get a useful pulse.
It is an Openly Useful project: useful things, openly made.
Use the live, credential-safe setup guide at operations-pulse-five.vercel.app.
What launches in v0.1
log files.
- A SQLite ticket and pulse ledger.
- Read-only local checks for repository state, documentation, and configured
integrations.
- An MCP server with self-describing tools and structured results.
- A portable operations-pulse skill for Codex and compatible agents.
- Optional role definitions for operations, signal review, triage, and
subscription, host OAuth, self-hosted, and bring-your-own-credential paths.
- A connection catalog and guided setup that distinguish free/local,
- A complete migration ledger: imported, rewritten, referenced, or excluded.
Free-first quick start
Requirements: Node.js 24 or newer. No API key is required for the default workflow.
npm install
npm run build
node packages/core/dist/cli.js init
node packages/core/dist/cli.js pulse run --root .
node packages/core/dist/cli.js tickets listConfigure an optional read-only adapter without placing a credential in the repository, SQLite database, MCP argument, or chat transcript:
export OPERATIONS_PULSE_GITHUB_TOKEN='stored by your shell or secret manager'
node packages/core/dist/cli.js connections configure \
--id github --mode env-token \
--credential-env OPERATIONS_PULSE_GITHUB_TOKEN
node packages/core/dist/cli.js connections test --id github
node packages/core/dist/cli.js pulse run --root . --connections githubOn a local machine already authenticated with the GitHub CLI, the zero-copy alternative uses that session only for the read-only check; its token is never stored or printed:
gh auth login
node packages/core/dist/cli.js connections configure --id github --mode github-cli
node packages/core/dist/cli.js connections test --id githubThe browser-based picker at apps/site generates these safe setup steps. It never collects credentials. Host OAuth remains in the host's own consent UI.
Run the MCP server over stdio:
npm run mcpThe database defaults to .operations-pulse/pulse.sqlite. Override it with OPERATIONSPULSEDB.
Safety model
Operations Pulse is read-only unless a tool or command clearly says it writes. Pulse runs do not create tickets unless --create-tickets (or the equivalent MCP argument) is explicitly enabled. Connections are disabled until configured, credentials are never stored in the catalog, and externally visible or paid actions require a separate human approval boundary.
Connection records retain only an ID, non-secret settings, an endpoint, and an environment-variable reference. connections disconnect removes that reference from the local ledger. The initial adapters are read-only: IMAP unread-count metadata, GitHub identity, Linear viewer identity, Sentry project access, and PostHog project access. No remote mutation adapter ships in v0.1.
Optional heartbeat
Run a bounded foreground heartbeat anywhere Node can run:
node packages/core/dist/cli.js heartbeat serve --interval-minutes 30 --root .On macOS, inspect then explicitly install a user-level LaunchAgent:
node packages/core/dist/cli.js schedule plan --interval-minutes 30 --root .
node packages/core/dist/cli.js schedule install --confirm-install --interval-minutes 30 --root .The scheduler is never installed by an MCP tool, a model response, or a page load. Removal requires schedule uninstall --confirm-uninstall.
Repository map
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Grade history
- 2026-11-01downgradeA → Bscore 82
Operations Pulse: common questions
- Is Operations Pulse MCP server safe?
- Mostly: it is graded B (82/100). Read the Operations Pulse safety report
- How do I install Operations Pulse?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Operations Pulse need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Operations Pulse maintained?
- The last commit was 73 days ago (2026-08-23). The latest release is v0.1.0.
- What can I use instead of Operations Pulse?
- Servers from other publishers that do the same job: Memorix MCP server and Nautilus Compass Memory MCP server.
- How does Operations Pulse compare with other MCP servers?
- safety score 82/100 (higher than 63% of 48,255 servers); tools 8 (the typical server has 7); tools that change things 25% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Operations Pulse
Same job from other publishers: the closest match first, then the best rated.
MemorixLocal-first project memory with legacy MCP and 2026 discovery compatibility.not reviewedEstablishedB- Nautilus Compass MemoryLocal-first long-term memory for AI agents, with byte-recomputable signed verification receipts.not reviewedEstablishedB