Local MCPs are Model Context Protocol servers that run on your computer — either as a small process Notis starts for you (the standard MCP “stdio” setup, likeDocumentation Index
Fetch the complete documentation index at: https://help.notis.ai/llms.txt
Use this file to discover all available pages before exploring further.
npx @something/mcp), or as a server you’re already running locally on http://localhost:…. Notis routes their traffic through the Notis desktop app so nothing leaves your machine.
If the MCP server you want lives on the public internet instead, see MCP for the cloud setup.
Local MCPs stay on your laptop. The command, its arguments, and any tool calls run on your computer, not in the cloud.
When to use a local MCP
Reach for a local MCP when:-
You want Notis to use a tool that needs to touch your own computer — your files, a local CLI, or a service running on
localhost. - A vendor publishes an MCP server you’d like to run on your own machine rather than in the cloud.
- You’re prototyping your own MCP server and want Notis to call it without deploying anything.
Before you start
There are two ways to add a local MCP, depending on how the server runs.Run a local process (stdio)
This is the most common setup — you give Notis a command, and it starts (and stops) the MCP server for you.- Open Notis → Settings → Integrations → Add MCP.
- Switch the Transport to stdio.
-
Fill in the fields:
-
Command — the program to launch. Examples:
npx,uvx,python, or an absolute path like/opt/homebrew/bin/peekaboo. -
Arguments — one per line. For example, to run Peekaboo you’d enter:
- Environment variables — add any secrets or config the server expects (API keys, tokens). Values are masked.
-
Command — the program to launch. Examples:
- Save. Notis tags the integration Local MCP in the list and discovers its tools through the desktop app.
Connect to a server running on localhost
If you already run an MCP server on your machine (for example a self-hosted vendor server bound tohttp://localhost:3333), just paste that URL:
- Open Notis → Settings → Integrations → Add MCP.
- Keep the transport as HTTP or SSE (whatever your server speaks).
-
Paste the URL —
http://localhost:…,http://127.0.0.1:…, orhttp://[::1]:…. - Save. Notis sees the loopback address, tags it Local MCP, and routes traffic through your desktop app.
Troubleshooting
- Integration shows a warning about the desktop app. Local MCPs only work while the Notis desktop app is running and Local shell is enabled. Open the app, sign in, and turn Local shell on — the integration becomes reachable again automatically.
-
“Command not found” when starting a stdio MCP. Notis searches the usual locations (
/opt/homebrew/bin,/usr/local/bin,/usr/bin,/bin,/usr/sbin,/sbin) on top of your shell’s PATH. If your command lives somewhere else, use the absolute path in the Command field (e.g./Users/you/.local/bin/my-mcp). - Server expects secrets. Put them in Environment variables in the form rather than baking them into Arguments — the values are masked and stored securely.
Related
- MCP — for cloud MCP servers Notis reaches over the internet.
- Local Shell — the on-machine runtime that powers local MCPs.
- Composio integrations — the managed catalog.

