| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| appcast.xml | 2026-09-17 | 816 Bytes | |
| iMCP.zip | 2026-09-17 | 6.9 MB | |
| 1.5.0 source code.tar.gz | 2026-09-17 | 1.3 MB | |
| 1.5.0 source code.zip | 2026-09-17 | 1.3 MB | |
| README.md | 2026-09-17 | 4.0 kB | |
| Totals: 5 Items | 9.4 MB | 0 | |
New
- iMCP now checks for updates on its own and offers them from the menu (#180, thanks @Arsey; [#203])
- Phone service: recent calls with call type, duration, and the contact when known, plus a
phone_calltool that starts a call (#157, thanks @bratland; [#213]).phone_calls_fetchnow asks for theCallHistoryDBfolder so it can read the write-ahead log, which fixed "authorization denied" on every call (#220) - Per-tool toggles: turn off individual tools within a service, and see exactly what each service exposes (#190, thanks @Arsey)
events_deleteremoves a calendar event, or one occurrence of a recurring event when given its start date (#209, thanks @Iamlel)contacts_listpages through the whole address book, and contacts filed as companies no longer vanish from search (#206, thanks @patp)
Stability
imcp-serverno longer reconnects in a tight loop after Claude Desktop closes it, which flooded the app with connections and dropped the live session; it now exits so the client can relaunch it (#208)- Fixed a crash (
SWIFT TASK CONTINUATION MISUSE) when clients opened many connections at once, by disabling client-only reconnect and heartbeat logic on server-accepted connections (#151, thanks @sciencemanx; fixes [#136], [#158], [#165]) imcp-serverno longer leaks a DNS-SD connection every discovery attempt, which could exhaustmDNSResponderand break DNS machine-wide (#199; fixes [#192], [#174])- The connection setup timeout no longer counts the time you spend reading the approval dialog, so a new client's first connection succeeds (#200; fixes [#193])
- Settings window reliably appears for this menu-bar app (#188, thanks @Arsey)
- Menu panel no longer stays oversized after turning the server off (#189, thanks @Arsey)
- Fixed task cancellation and closure captures that Xcode 27 flagged in screen capture and the stdio proxy (#216)
- The app now closes its side of a connection as soon as the client goes away, instead of holding the socket for up to a minute; combined with the
imcp-serverfix above, this ends the file descriptor exhaustion that made new connections fail (#225; fixes [#178], [#217]) - Concurrent connection requests from different clients each get their own approval window, and closing a window with its title bar button denies the request instead of leaving it pending (#219)
- Dismissing the folder picker keeps an existing Messages grant instead of switching the service off (#221)
Messages
messages_fetchgains anisReadfilter and reportsdateRead(#195, thanks @sebpretzer; fixes [#154])- Recent messages are no longer hours stale: Madrid 0.5.0 reads the Messages write-ahead log (#201, thanks @patp)
- iMCP now asks for the Messages folder rather than the database file, so the write-ahead log is readable and the newest messages show up; existing installs are prompted once to upgrade the grant (#198, thanks @patp)
Calendar
events_fetchaccepts date-onlystart/endvalues and returns event identifiers (#175, thanks @ole-lilienthal), and rejects an unparseablestartinstead of silently using the default range (#223)
Maps
maps_directionsno longer offers transit, which MapKit cannot route; usemaps_etafor a transit time estimate (#222)location_geocodeexplains that it takes street addresses and points place-name lookups atmaps_search(#224)
App
- Launch at Login setting (#187), per-tool remove button and clearer explanation for trusted clients (#184, [#186]), enabled services listed in the approval dialog (#185), accessibility labels on service toggles (#182), confirmation sound when copying the server command (#181). All thanks to @Arsey
Under the hood
- Releases are built, notarized, and published by GitHub Actions, with a signed Sparkle appcast (#205)
-
CI no longer restores a stale Xcode module cache (#202, [#207], [#210])
-
The README now covers every service, with new hero images (#226)