Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI β†’ MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE β†— (opens in a new tab)
  • llms.txt β†— (opens in a new tab)
  • Catalog JSON β†— (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub β†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
Β© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. 🏒 Workplace & Productivity
  3. Contextpulse
Contextpulse logo
Health: ActiveRecent health check succeeded.Last checked 9/9/2026, 3:01:30 PM

Contextpulse

User RatingsBe the first to rate and review this MCP server!
View Repository1 GitHub StarsTotal stargazers on GitHub for the source repository (1 stars).Visit Website
desktop-contextscreen-capturespeech-to-textactivity-trackingsemantic-memory

Local desktop MCP daemon for screen, voice, clipboard, input activity, project context, and semantic memory.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
Not yet automatically verified

We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β€” we're steadily working through the catalog.

Manual Client & Custom JSON ConfigExpand JSON β–Ύ

Client Config & Setup

Choose your client or environment
Target File:~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "contextpulse-contextpulse": {
      "command": "uvx",
      "args": [
        "contextpulse-memory"
      ]
    }
  }
}

πŸ’‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.

Install Tool Schemas (31) Directory Badge Claim listing Alternatives🏒 More in Workplace & Productivity

Overview

ContextPulse captures screen content, OCR text, local Whisper transcriptions, clipboard data, and keyboard or mouse activity on Windows and macOS. It exposes this context through 35 MCP tools, including history search, project detection, and local semantic memory. Use it when an AI agent needs awareness of a developer’s current or recent desktop activity without sending data to cloud services.

Use cases

β€’Inspect the current screen and extract visible text
β€’Search recent screen, clipboard, voice, and input activity
β€’Review work history and identify the active project
β€’Retrieve or store project-specific semantic memories
β€’Capture local voice dictation and transcription history

Key features

β€’Screen capture with native-resolution OCR
β€’Local Whisper voice transcription
β€’Keyboard, mouse, and clipboard activity tracking
β€’Activity and cross-modal full-text search
β€’Project detection and PROJECT_CONTEXT.md retrieval
β€’Hybrid and vector semantic memory search

Capabilities & Tool Schemas (31) ~461 tokensApproximate context cost of this server’s tool schemas (~4 chars/token), before any tool is called. Actual usage depends on your client and model.Self-reported Self-reportedParsed from the repository README, not verified against a live server β€” may be incomplete or out of date.

Inspect callable tools, capabilities, and parameters exposed to AI agents by Contextpulse.

get_screenshot

Capture screen (active monitor, all monitors, or a region)

get_recent

Recent frames from the rolling buffer (with diff filtering)

get_screen_text

OCR the current screen at native resolution

get_monitor_summary

Lightweight text summary of all monitors (low token cost)

get_buffer_status

Daemon health check + buffer stats

get_activity_summary

App usage breakdown over last N hours

Documentation Overview

ContextPulse

ContextPulse

Local-first ambient context for AI agents.
Screen capture, voice dictation, clipboard, keyboard/mouse activity. All local, all private.

AGPL-3.0 Python 3.12+ Windows | macOS MCP Native


Developer Preview (v0.1-alpha). ContextPulse is under active development. APIs and configuration may change between releases. Report issues.

ContextPulse is a desktop daemon that captures your screen, voice, and keyboard/mouse activity in real time, then delivers it to AI agents through the Model Context Protocol (MCP). One process, one tray icon, 35 MCP tools, zero cloud dependency.

Everything stays local. No cloud. No telemetry. Your data never leaves your machine.

Code
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚              ContextPulse Daemon                 β”‚
β”‚                                                  β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”      β”‚
β”‚  β”‚  Sight   β”‚  β”‚  Voice   β”‚  β”‚  Touch   β”‚      β”‚
β”‚  β”‚ Screen   β”‚  β”‚ Dictate  β”‚  β”‚ Keys +   β”‚      β”‚
β”‚  β”‚ OCR      β”‚  β”‚ Whisper  β”‚  β”‚ Mouse    β”‚      β”‚
β”‚  β”‚ Clipboardβ”‚  β”‚ Vocab    β”‚  β”‚ Bursts   β”‚      β”‚
β”‚  β””β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”˜  β””β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”˜  β””β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”˜      β”‚
β”‚       β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜            β”‚
β”‚                      β–Ό                           β”‚
β”‚              β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”                    β”‚
β”‚              β”‚  EventBus    β”‚                    β”‚
β”‚              β”‚  (Spine)     β”‚                    β”‚
β”‚              β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”˜                    β”‚
β”‚                     β–Ό                            β”‚
β”‚              β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”                    β”‚
β”‚              β”‚ activity.db  β”‚                    β”‚
β”‚              β”‚ SQLite+FTS5  β”‚                    β”‚
β”‚              β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜                    β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                     β”‚ MCP (streamable-http :8420)
        β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
        β–Ό            β–Ό            β–Ό
   Claude Code    Cursor      Any MCP
                              Client

Quick Demo

server.ts
> You: "What am I looking at right now?"

Claude calls get_screenshot β†’ get_screen_text:

  Active window: VS Code, src/auth/middleware.ts
  OCR text: "export async function validateToken(req: Request)..."
  Clipboard: "Bearer eyJhbGciOiJIUzI1NiIs..."

> Claude: "You're editing the auth middleware in VS Code.
>          I can see the validateToken function, and you have
>          a Bearer token in your clipboard. Want me to help
>          debug the token validation?"
Code
> You hold Ctrl+Space and say: "refactor this to use the new auth provider"

ContextPulse Voice transcribes β†’ pastes into editor
Claude calls get_recent_transcriptions β†’ get_screen_text:

> Claude: "I can see your dictation and the current file.
>          Here's the refactored middleware using AuthProvider..."
Code
> You: "What was I working on before lunch?"

Claude calls get_activity_summary(hours=4) β†’ search_history("auth"):

  10:15 AM  VS Code, auth/middleware.ts (45 min)
  11:00 AM  Chrome, JWT.io (12 min)
  11:15 AM  VS Code, auth/tests/test_middleware.py (30 min)
  11:45 AM  Slack, #backend channel (15 min)

> Claude: "You spent the morning on auth middleware: writing
>          the implementation, checking JWT specs, then adding
>          tests. You were in Slack #backend right before lunch."

Why ContextPulse?

AI coding assistants are powerful but blind. They can't see your screen, hear your voice notes, or know what you were just doing. ContextPulse bridges this gap:

  • Local-first, zero cloud dependency. Your screen, voice, and input data never leave your machine. No accounts, no subscriptions, no third-party servers. Privacy by architecture, not by policy.
  • MCP-native from day one. ContextPulse exposes all context as MCP tools. Any MCP client (Claude Desktop, Cursor, Windsurf, VS Code) gets full context without custom integrations.
  • True multi-modal in a single daemon. Screen capture, voice dictation, keyboard/mouse input, and semantic memory run in one lightweight process (<1% CPU). No stitching multiple tools together.
  • Open source (AGPL-3.0). Fully auditable, self-hostable, and extensible. No vendor lock-in, no SaaS dependency, no risk of acquisition-driven shutdowns.

What Makes ContextPulse Different

CapabilityContextPulseTypically Available?
Screen capture + OCRYes, native resolutionCommon
Voice dictationYes, local WhisperRare as integrated feature
Keyboard + mouse trackingYesRare
Semantic memoryYes, three-tier with hybrid searchRare
All modalities in one daemonYes, single lightweight processNo, usually separate tools
MCP-nativeYes, 35 toolsEmerging
100% local, zero cloudYes, privacy by architectureUncommon
Open sourceAGPL-3.0Varies

Platform Support

PlatformStatus
Windows 10+Full support
macOS 13+ (Apple Silicon and Intel)Full support
LinuxCommunity contributions welcome -- core abstractions are in place, platform modules need implementation

Installation

bash
git clone https://github.com/ContextPulse/contextpulse
cd contextpulse
# Windows
pip install -e packages/core -e packages/screen -e packages/voice -e packages/touch -e packages/project

# macOS β€” the [macos] extras are REQUIRED, not optional niceties. They pull in
# pyobjc (clipboard, window, caret, session monitor), rumps (menu bar) and
# mlx-whisper (Apple Silicon transcription). Without them the install succeeds
# and then fails at runtime.
pip install -e "packages/core[macos]" -e "packages/screen[macos]" -e "packages/voice[macos]" \
            -e packages/touch -e packages/project

# Optional: persistent memory + semantic search
pip install -e packages/memory

Configure your AI agent and install companion skills:

bash
contextpulse --setup claude-code   # configures MCP + installs skills
# or: contextpulse --setup gemini  # for Gemini CLI
# or: contextpulse --setup all     # both

Start ContextPulse:

bash
contextpulse       # starts the background daemon
contextpulse-mcp   # starts the MCP server on port 8420

That's it. Your AI agent now has tools for reading your screen, voice, activity, and memory.

Manual MCP configuration (if not using --setup)

Add to ~/.claude.json:

config.json
{
  "mcpServers": {
    "contextpulse": {
      "type": "http",
      "url": "http://127.0.0.1:8420/mcp"
    }
  }
}

MCP Tools

Sight (11 free tools)

ToolWhat it does
get_screenshotCapture screen (active monitor, all monitors, or a region)
get_recentRecent frames from the rolling buffer (with diff filtering)
get_screen_textOCR the current screen at native resolution
get_monitor_summaryLightweight text summary of all monitors (low token cost)
get_buffer_statusDaemon health check + buffer stats
get_activity_summaryApp usage breakdown over last N hours
search_historyFull-text search across window titles + OCR text
get_context_atFrame + metadata from N minutes ago
get_clipboard_historyRecent clipboard entries
search_clipboardSearch clipboard by text content
get_agent_statsWhich MCP clients are consuming context, and how often

Voice (3 free tools)

ToolWhat it does
get_recent_transcriptionsRecent voice dictation history (raw + cleaned)
get_voice_statsDictation count, duration, accuracy stats
get_vocabularyCurrent word correction entries

Touch (3 free tools)

ToolWhat it does
get_recent_touch_eventsTyping bursts, clicks, scrolls, drags
get_touch_statsKeystroke count, WPM, click/scroll totals
get_correction_historyVoice-to-typing correction detections

Project (5 free tools)

ToolWhat it does
identify_projectScore text against all projects, return best match
get_active_projectDetect current project from CWD or window title
list_projectsAll indexed projects with overviews
get_project_contextFull PROJECT_CONTEXT.md for a project
route_to_journalRoute an insight to the project journal

Memory (5 free + 2 Pro tools)

Basic memory is free forever. No license required.

ToolTierWhat it does
memory_storeFreeStore a key-value memory with optional tags and TTL
memory_recallFreeRetrieve a memory by exact key
memory_listFreeList memories, optionally filtered by tag
memory_forgetFreeDelete a memory by key
memory_statsFreeStorage statistics (entry counts, DB sizes, tiers)
memory_searchProHybrid/keyword/semantic search across all stored memories
memory_semantic_searchProPure vector search using all-MiniLM-L6-v2 embeddings

Memory uses a 3-tier hot/warm/cold architecture: in-memory LRU cache β†’ SQLite WAL + FTS5 β†’ compressed archive. The optional pip install contextpulse-memory package ships these tools.

Pro (4 tools, requires license or 30-day trial)

Read the full README β†’View source on GitHub β†’

Related MCP Servers

View all in Workplace & Productivity View all alternatives
  • Keymem logoKeymem

    Associative key-graph memory for LLM agents β€” recall by association, not vector similarity.

    🏒 Workplace & Productivity2 views
    Compare vs Keymem β†’
  • Timebook Cli logoTimebook Cli

    Official MCP server for Timebook β€” time tracking, invoicing, and bookkeeping for freelancers and solo LLCs. Manage clients and projects, start/stop timers, and log, update, and delete time entries. Runs locally via the @squidcode/timebook npm CLI or as a hosted OAuth endpoint at https://usetimebook.com/mcp. Published in the MCP registry as io.github.squidcode/timebook.

    🏒 Workplace & Productivity1 views
    Compare vs Timebook Cli β†’
  • Delega MCP logoDelega MCP

    Task management API built for AI agents. Create, delegate, and track tasks with agent identity, delegation chains, lifecycle webhooks, and persistent context. Self-hosted or hosted tier at delega.dev.

    🏒 Workplace & Productivity2 views
    Compare vs Delega MCP β†’
  • Kanboard MCP logoKanboard MCP

    TypeScript MCP server for Kanboard with multi-project routing via .kanboard.yaml. 37 tools, 982 unit tests, Docker multi-arch on GHCR, provenance-signed npm releases via OIDC, DiΓ‘taxis-structured docs, MIT licensed.

    🏒 Workplace & Productivity3 views
    Compare vs Kanboard MCP β†’

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks β€” not a rating.

GitHub stars
1
Stargazers on the source repository.
Last commit
4d ago
Most recent push to the default branch.
Tools exposed
31
Callable tools this server registers over MCP.
Directory activity
1 views
Config copies, upvotes, and views on AllMCPs.

Reviews

No reviews yet β€” be the first to share how this listing worked for you.

Frequently Asked Questions about Contextpulse

It runs as a local desktop daemon with full support listed for Windows 10+ and macOS 13+ on Apple Silicon or Intel.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewContextpulse AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/contextpulse-contextpulse?style=directory)](https://allmcps.com/mcp/contextpulse-contextpulse)
HTML Embed
<a href="https://allmcps.com/mcp/contextpulse-contextpulse"><img src="https://allmcps.com/api/badge/contextpulse-contextpulse?style=directory" alt="Contextpulse on AllMCPs" /></a>

Technical Specs & Signals

Category🏒Workplace & Productivity
PricingFree
More technical detailsExpand β–Ύ
TransportSTDIO
RuntimePython
AuthNo auth required
LicenseAGPL-3.0
ClientsClaude Desktop, Cursor, Windsurf
Last updatedSep 8, 2026
11/11 checks healthy over the last 34d
Views1
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars1
GitHub Star CountTotal stargazers on GitHub representing community popularity (1 stars).
Last commit4d ago
Last Repository CommitThe most recent commit or push recorded for this server's GitHub repository.Last commit on Sep 8, 2026
57Quality signal: Good Β· 57/100How this signal is calculated β–Ύ
Server availabilityNot measured

Not scored for repo-hosted servers β€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership10/20
Documentation & tools29/30
Adoption & activity4/15
Community engagement0/10

A guidance signal from public completeness & health data β€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 27d ago via OSV.dev Β· contextpulse-memory (PyPI)

β˜… Spotlight Slot

Feature Your MCP Server

Get maximum visibility for your server across our directory, search results, and detail pages.

Spotlight Your Server

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge β€” proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it β€” no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in 🏒 Workplace & Productivity β†’Best MCP servers for Workplace & Productivity β†’Alternatives to Contextpulse β†’Install in Claude DesktopInstall in CursorInstall in VS Code