@vailent/pulse-mcp
v1.22.0
Published
Pulse MCP server — manage pods, features, workstreams, bugs, and more from Claude Code
Downloads
3,368
Readme
@vailent/pulse-mcp
Pulse MCP server for Claude Code. Manage pods, features, workstreams, bugs, and more — all from your terminal.
Setup
1. npm access (one-time)
Create an npm account if you don't have one:
npm adduserAsk Sal to invite you to the Vailent npm org. Accept the email invite, then log in:
npm login --scope=@vailent2. Install Pulse MCP
npx -p @vailent/pulse-mcp pulse-setupRestart Claude Code. You're connected.
Verify it works
Open Claude Code in any project and ask:
what pods exist?You should see a list of active pods. That's it.
What You Can Do
Talk to Claude naturally — the MCP tools handle the rest.
| Ask Claude... | What happens | |---|---| | "What features are in progress this week?" | Lists features by pod and week | | "Show me open bugs for Catalyst" | Lists open bugs with priority | | "Create a bug: login redirect fails on Safari" | Creates a new bug | | "Search for anything about deal creation" | Semantic search across all items | | "Give me my daily briefing" | AI-generated focus items for today | | "What PRs are open for PULSE-142?" | Shows PR status for a feature | | "Triage the open requests for my pod" | Lists requests needing review | | "What did the team ship last week?" | Searches activity history | | "Show the team roster" | Lists team members and pod assignments |
All Tools
| Tool | Description |
|---|---|
| pulse_pods | List, get, create, update pods |
| pulse_pod_members | Manage pod membership (add, remove, update roles) |
| pulse_pod_repos | Link GitHub repos to pods |
| pulse_features | Manage features with phase/step tracking |
| pulse_workstreams | Manage workstreams (projects), extract features from PRDs |
| pulse_milestones | Manage workstream milestones |
| pulse_requests | Triage feature requests (accept, decline, defer) |
| pulse_bugs | Track bugs (create, update, schedule) |
| pulse_suggestions | Review and approve AI suggestions |
| pulse_search | Semantic similarity search — find duplicates, related items |
| pulse_events | Activity stream, list PRs for a feature |
| pulse_history | Search shipped features, closed requests, resolved bugs |
| pulse_briefing | AI daily briefing adapted to your role |
| pulse_team | View and manage team members |
Troubleshooting
MCP not connecting
Check that it's registered:
claude mcp listYou should see pulse-dev with status Connected. If not, re-run setup:
npx -p @vailent/pulse-mcp pulse-setupNeed to update to the latest version
npx clear-npx-cache
npx -p @vailent/pulse-mcp pulse-setupThen restart Claude Code.
Manual setup (if pulse-setup doesn't work)
claude mcp add --scope user --transport stdio pulse-dev -- npx -y @vailent/pulse-mcpThen add the service role key to ~/.claude.json under the pulse-dev server's env:
"env": {
"PULSE_SUPABASE_KEY": "ask Sal for the key"
}