Local MCP (LMCP)
About
143 local tools for Claude, Cursor & ChatGPT — Mail, iMessage, Teams, Slack, WhatsApp & files. 100% local, no API keys.
Details
- Author
- lanchuske
- Categories
- Communication, Productivity, Automation, Other
Jump to
Setup
Install Local MCP (LMCP) in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/lanchuske/local-mcp-releases
Follow the installation instructions in the repository README, then restart your MCP client.
LMCP — Give Your AI Native Access to Your Apps
Let your AI actually use your Mac.Ask ChatGPT, Claude or Cursor to read & reply to your email, manage your calendar, text over iMessage, find your files, and pull data from PDFs — it just does it. It even reaches iMessage and your local apps that the web AIs can't. Tools runon-device— for desktop AIs nothing leaves your Mac; an optional, opt-in encrypted relay lets web AIs reach it. No API keys, free.
curl -fsSL 'https://local-mcp.com/install?ref=github-releases' | bash
Installs in 2 minutes. Auto-configures Claude Desktop, Claude Code, Cursor, Windsurf, VS Code, and Zed.Free — no paid tier yet.
⭐Like it?Star this repo— it helps others discover LMCP.
Real recording — Claude.ai (web) using a Mac's apps through LMCP's Cloud Relay: ask → tools run → you approve → done. Captured with LMCP's own screen-capture tools.
Native tools across 20 categories — Mail, Calendar, Teams, Slack, WhatsApp, OneDrive, Microsoft 365, Notes, OmniFocus, ServiceNow, and more
Status at a glance — all your Mac apps connected
215+ tools across 22 app categories. Read operations run instantly. Write operations (send email, delete event) show a preview and require confirmation.
curl -fsSL 'https://local-mcp.com/install?ref=github-releases' | bash
Auto-detects and configures:Claude Desktop · Claude Code · Cursor · Windsurf · VS Code · Zed
Restart your AI client once. That's it.
You don't need the command line. Get the Mac app fromlocal-mcp.com, drag it to Applications, and open it. The menu-bar app walks you through connecting Claude Desktop, ChatGPT, Claude.ai, or Grok — no setup files to edit. (The terminal install above also auto-configures Claude Desktop, Cursor, VS Code, and more.)
Requirements:macOS 13+ (Ventura or later, Apple Silicon or Intel). Windows & Linux are on the waitlist atlocal-mcp.com.
ChatGPT can call your Mac apps through LMCP's Cloud Relay. The full walkthrough with screenshots is atlocal-mcp.com/guides/chatgpt-mac— the short version:
- Install LMCP(above) and open the menu bar app →Settings → Connect. Enter your email, clickConnect, then toggleCloud Data ForwardingON.
- Onchatgpt.com(web only — Plus/Pro/Business/Enterprise/Edu):Settings → Apps & Connectors → Advanced settings → enable Developer mode.
- Apps & Connectors → Create: NameLMCP, URLhttps://www.local-mcp.com/mcp, AuthenticationOAuth.
- On theAuthorize ChatGPTpage, paste your token (Settings → Connect → Copynext toToken) and clickAuthorize. The token is your secure per-machine credential — no email step.
- New chat →+ → More → LMCP, then ask"Summarize my unread emails."
UsingClaude Desktop, Cursor, VS Code, Windsurf, or Zed? Skip all of this —curl … | bashauto-configures them locally and nothing leaves your Mac.
┌─────────────────────────────────┐ │ Claude · Cursor · VS Code · … │ └───────────┬─────────────────────┘ │ MCP protocol (stdio) ┌───────────▼─────────────────────┐ │ LMCP server │ │ JXA · EventKit · AppleScript │ │ LevelDB · native macOS APIs │ └───────────┬─────────────────────┘ │ ┌───────────▼─────────────────────┐ │ Mail · Calendar · Teams · … │ │ Your Mac apps (local data) │ └─────────────────────────────────┘
Most MCP servers call cloud APIs. LMCP talks directly to macOS frameworks:
- EventKitfor Calendar — reads all providers (iCloud, Google, Exchange)
- AppleScript/JXAfor Mail — works with any IMAP account
- LevelDBfor Teams — reads the local IndexedDB cache, no Graph API needed
- CNContactStorefor Contacts — native framework, no app launch required
- File systemfor OneDrive, Word, Excel, PowerPoint
This means:no API keys, no OAuth, no rate limits, works offline, sub-second responses.
The most technically interesting part: Teams messages are read directly from the local LevelDB cache at:
~/Library/Containers/com.microsoft.teams2/.../IndexedDB/https_teams.microsoft.com_0.indexeddb.leveldb
No Azure AD registration, no tenant admin approval, no OAuth tokens. Just the messages already cached on your Mac.
Claude.ai and ChatGPT can't reach localhost. Enable Cloud Relay in the menu bar app — a secure WebSocket tunnel routes requests to your local server. Your data is encrypted in transit and never stored.
There are several Mac MCP servers — they optimize for different things. An honest read:
Where LMCP is unique:the work & messaging apps most people live in —Microsoft Teams, Slack, WhatsApp, Microsoft 365— read locally with no API keys,andreachable from web AIs like ChatGPT and Claude.ai. Apple-native-only servers stop at Apple apps; cloud aggregators need OAuth and route your data through their servers.
Full head-to-head with the other Mac-native servers:LMCP vs Macuse vs iMCP— capabilities, pricing and privacy, kept honest and current.
Recipes — what your AI cando(not just read)
LMCP is an action layer: your AI chains tools into whole workflows on your Mac. A few (more at local-mcp.com/recipes »):
- Schedule a meeting end-to-end— find a free slot, message the person on emailandWhatsApp with options, and book it when they confirm. (No cloud scheduler reaches a personal WhatsApp; LMCP does.)
- Triage across every channel— "Across my Slack, WhatsApp, Teams and email, what did clients ask that I haven't answered?"
- Mirror busy time— copy work meetings onto your personal calendar as privateBusyblocks.
Anything the agentsendsis preview-and-confirm — you approve before it leaves your Mac.
The things people most often want their AI to reach — and the ones cloud connectors can't:
- Read your iMessages— the only MCP server that does it (iMessage has no API; LMCP reads the local database on-device)
- One server for Mail, iMessage & Teams— yes, a single MCP server does all three, locally
- Microsoft Teams without Graph API— reads the local Teams cache, no Azure AD or admin consent
- WhatsApp on Mac— connect your AI to personal WhatsApp (no Business API)
- Connect ChatGPT to your Mac·Give Claude your email·Best MCP server for Mac
See all guides atlocal-mcp.com/guides.
- All data stays on your Mac — nothing is sent to external servers
- No API keys, OAuth tokens, or cloud accounts required
- Uses standard macOS TCC permissions (the same "Allow access?" prompts any app uses)
- Calendar, Contacts, and Reminders access can be revoked anytime in System Settings
- GDPR and CCPA compliantby architecture— tool results are produced on your Mac, and our backend never stores your tool inputs or outputs (seeSECURITY.md)
- Destructive operations always show a preview and require explicit confirmation
Does LMCP send my data to the cloud?No. The tools run on your own machine and read directly from your installed apps. There is no cloud processing and LMCP's servers never store your data. The optional Cloud Relay is an encrypted tunnel that lets a cloud AI (ChatGPT, Claude.ai, Grok) trigger a tool on your machine — the result is produced locally and the backend doesn't persist tool responses.
Can ChatGPT, Claude, or Cursor read my email, calendar, or Teams without API keys or OAuth?Yes. LMCP exposes them as MCP tools that read your local apps directly — no Microsoft Graph tokens, no Google API keys, no OAuth setup for the data.
How is this different from a cloud automation platform?Cloud automation platforms route your data through their servers. LMCP runs the tools on your computer and returns results straight to your AI, so nothing transits a third-party cloud. Choose LMCP when privacy and local-first matter; choose a hosted platform when you want cloud-hosted multi-step workflows.
How is it different from a cloud MCP connector or a Graph-API integration?Those authenticate against vendor cloud APIs (OAuth tokens, tenant-admin consent). LMCP reads the apps already on your machine — Mail, the local Teams/Slack cache, synced OneDrive — with no API keys and no admin approval for the data.
Can it read Microsoft Teams or Slack without the Graph API or admin tokens?Yes. It reads the Teams and Slack data already cached locally on your machine.
Can my AI read and write local Excel, Word, PowerPoint, or PDF files?Yes — it reads and creates Office documents and reads PDFs locally, without uploading them anywhere.
Does it work on Windows?Not yet — LMCP is macOS-only today. Windows & Linux are on the waitlist atlocal-mcp.com.
How much does it cost?Free, no paid tier yet — a permanent license, not a 14-day trial, no subscription.
- Cloud connectors— ChatGPT, Claude.ai, Grok, Perplexity, and OpenClaw via the encrypted relay
- Microsoft Teams— readandsend chats and channel messages (no Graph API)
- Slack— read channels, DMs, search (local cache)
- WhatsApp— read, search & send, send files (local client)
- Microsoft 365— Outlook.com / work accounts via device-code login (mail, calendar, directory, contacts)
- ServiceNow— incidents and Knowledge Base
- Google Drive— read, write & search the locally-synced folder (no Google API)
- Zoom— local meeting recordings & transcripts (no Zoom API)
- Safari— browser automation (navigate, click, type, fill forms, run JS)
- Stocks & NordVPN— quotes, charts, VPN status
- Guides in 12 languages
- On-device image generation (Apple Image Playground)
- Telegram
- Deeper Obsidian integration (vault links, backlinks, daily notes)
- Persistent AI memory across sessions
Already works today via the file tools:any local folder is searchable and readable right now — including yourObsidian vaultand yourGoogle DriveorDropboxsync folders — withfs_search,fs_read, and the Finder tools. No dedicated integration needed to read those files.
Have a feature in mind? Runrequest_featurefrom any AI client, oropen an issue.
Run this in Terminal to completely remove LMCP:
curl -fsSL 'https://local-mcp.com/uninstall' | bash
This stops all background processes, removes the auto-start LaunchAgent, deletes the app and binaries, and cleans up the MCP entries from Claude Desktop, Cursor, and other AI clients. Your emails, calendar, and other data are never stored by LMCP and remain untouched.
- In your AI client:ask Claude to runreport_problemorrequest_feature
- GitHub:open an issue
- Email:ctpo@colibird.co
- Website:local-mcp.com
LMCP is proprietary software. Free — permanent license, no expiration. SeeLICENSEfor details.
⭐If LMCP saves you time,star the repo— it's the best way to help others discover it.
Get notified about new tools, bug fixes and major releases — no spam.
Manage your WhatsApp, SMS and Phone Calls using a single MCP connector
Send SMS, WhatsApp, and RCS messages programmatically with DLT compliance. Manage contacts, schedule campaigns, and track delivery reports.
Fast MCP server for Apple Mail with batch JXA (87x faster) and FTS5 search index (700-3500x faster).
Email management via IMAP/SMTP, multi-account
Read, organise and send from the IMAP email accounts you already have. Nothing sends without your approval.
A seamless email management interface powered by Claude.
Automate email tasks using SMTP and IMAP protocols.
Local email connectivity for AI agents — read, draft, send, and organize Outlook mail via MCP. Apache-2.0 licensed.
An email processing server that uses MongoDB for semantic search and SQLite for efficient storage and retrieval.
Read, search, and manage emails from your inbox, including downloading attachments and listing folders.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.


