MCP.Market

Context MCP server

by honeycrisp-suite·io.github.honeycrisp-suite/context·v0.1.2

Local-first personal context over MCP: mail/calendar metadata, briefings, person lookups. No cloud.

A91/100grade A
What users say
No reviews yet
Be the first
Safety scan
A91/100

full report

Adoption
Growing

0 stars32 downloads/wk

Reviews

Write one

Nobody has reviewed Context yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Context tools (4, 1 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • context_brief

    Generate today's briefing from the context store: meetings with

  • context_capture_nowwrite action

    Run one incremental Mail capture sweep into the context store (headers

  • context_changes

    What changed since a point in time: new mail volume, senders, newly seen

  • context_person

    Profile a person from the context store: interaction counts, first/last

Public scan report

scanner v0.1.9 · 2026-09-24 · same rubric, same numbers if you re-run it

no findings
  • Code scan27 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 8 days ago15/15
  • Maintainer identityregistry namespace matches repository owner7/10
Overall 91/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Context compares

Against every graded Productivity MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
91/100
higher than 85% of 1,299 Productivity servers
Tools
4
the typical Productivity server has 7
Tools that change things
25%
typical: 0%. Fewer write tools means less an agent can break
Downloads a week
32
more than 17% of 427 Productivity servers with a package

What its tools let an agent do: 3 read · 1 change

Install Context in Claude Code, Cursor or VS Code

Runs npx -y @honeycrisp/context on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add context -- npx -y @honeycrisp/context
Add to Cursor

What the publisher says

From the Context repository's README, as published. We do not edit it. Read it on GitHub

Cortland 🍎

Your agent brings the brain. Cortland brings the hands — and the human gate.

Give an AI real access to your Mac — Mail, Calendar, Reminders, Notes, files — without giving it the keys. Every consequential action previews first, waits for your approval through a channel the model can't touch, gets logged, and can be undone.

Cortland has no model of its own, no cloud, and no web access. That is the point. Whatever agent you already use — Claude, Codex, Cursor, or a local Gemma that never leaves the machine — gets a governed way to touch your real data and to reach you.

A worked example

An agent watched a handful of retailer pages for days, waiting for a limited-run controller to come back in stock. When it finally did — unattended, at an hour I was nowhere near my desk — my phone buzzed with an iMessage. I bought one.

Cortland never touched a website. It has no web-fetch tool and never has. The watching was done by a coding agent with internet access. Cortland was the part that reached me: on my own Mac, through Messages, with the recipient fixed in local config so nothing the agent generated could point that message at anyone else.

That division is the pitch in one story. Your agent has the reasoning and the internet. Cortland has your Mac, your Apple apps, and your attention — and every outward action still stops to ask.

The part worth telling

The first version cheated, and I only found out by reading my own audit log.

No governed "tell the human" tool existed. The iMessage bridge could answer me, but nothing could start a conversation — so the monitor imported Cortland's send module directly and called it. It worked, and it was genuinely Cortland doing the sending: same owner handle from config, same AppleScript escaping, same hourly rate cap. But it went around the framework instead of through it, so days of running left zero audit rows.

That is this project failing its own test. A guarantee with no legitimate path through it is a guarantee people route around — and the person who routed around it was the one who wrote the guarantee.

The fix is notifyowner: write-safe, because a message to you is not an outward action, it is* the review loop. It has no recipient argument at all — the handle comes from local config, so no model output and no injected content can redirect it. Its hourly cap is counted from the audit log rather than from memory, so a cron job that starts fresh every run still can't exceed it. A notification now leaves a row behind. This one is real, copied out of the audit DB after sending a test message to my own phone:

notify_owner | Messages | write-safe | undo=none | dry_run=0 | ok
principal: cli:notify   tool_version: 0.2.0
args: {"text":{"redacted":true,"length":84,"sha256":"3e389e33…"},
       "source":"cortland-test"}

The body is stored as a length and a hash — the row proves a message was sent without keeping what it said. source stays readable because it is a label, constrained to a slug, and not content anyone can compose.

What it looks like in use

Text it like a contact — the bridge, answered by a 4 GB model on an 8 GB MacBook Air. Nothing left the Mac:

You:       Add a reminder to call the vet tomorrow at 2pm
Cortland: Received — working on it…
Cortland: Added "Call vet" for tomorrow, Aug 3 at 2:00 PM.

The texting interface needs a second Apple ID, signed into Messages on the Mac only — a mouthpiece, not a worker. It owns no mail, no calendar, no data. You text it from your phone like any contact; the Mac still does the work as you. Your system iCloud stays yours. Claude Code, Cursor, Codex, and other MCP clients skip this step: they talk to the same tools over stdio.

Ask about your week — reads are free, no approval needed:

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Context: common questions

Is Context MCP server safe?
Yes, by our scan: it is graded A (91/100). Read the Context safety report
How do I install Context?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Context need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Context maintained?
The last commit was 49 days ago (2026-09-16). The latest release is v0.1.2.
What can I use instead of Context?
Servers from other publishers that do the same job: AIquila — Nextcloud MCP Server, iCloud MCP server and Mu MCP server.
How does Context compare with other Productivity MCP servers?
safety score 91/100 (higher than 85% of 1,299 Productivity servers); tools 4 (the typical Productivity server has 7); tools that change things 25% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to Context

Same job from other publishers: the closest match first, then the best rated.

  • AIquila — Nextcloud MCP Server
    Nextcloud MCP server — 345 tools: files, calendar, contacts, mail, Talk, Deck, photos, maps, notes
    C
  • iCloud MCP
    Apple Mail, Calendar, Contacts, Reminders, Notes, Messages and Safari via AppleScript or iCloud
    B
  • Mu
    News, web search, mail, markets, weather, places, files, calendar, contacts. 67 tools, one endpoint.
    B
  • Apple Tools (Unified)
    Unified Apple ecosystem MCP server for macOS: Mail, Calendar, Notes, Files, Messages, and more.
    A
  • loci
    Cross-session memory and hybrid RAG over your notes and docs. Local-first, with cited answers.
    A