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. Follow the steps to add an MCP server, but set Connection to Command instead of entering a Server URL. Then fill in:-
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: add any secrets or config the server expects (API keys, tokens). Values are masked.
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), add an MCP server and paste its local address as the Server URL: http://localhost:…, http://127.0.0.1:…, or http://[::1]:…. Notis works out the right connection type on its own.
Click Test, then Save. Notis sees the local address, tags the integration Local MCP, and routes traffic through your desktop app.
Choose the computer it runs on
In the desktop app, a Runs on setting appears when you add or edit a local MCP:- Only this computer: the MCP always runs on this computer, even when your conversation uses another one. Local MCPs you add from the desktop app start with this choice.
- Any computer: the MCP runs on the computer your conversation uses. Make sure the program or server is set up on each of those computers. Local MCPs added from the web use this choice.
Troubleshooting
- Integration shows a warning about the desktop app. Local MCPs only work while the Notis desktop app is running and Your Computer is enabled. Open the app, sign in, and turn Your Computer 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 in the form rather than in 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.

