Supported transports
Luminy supports two ways to connect an MCP server:stdio
Luminy spawns a local process on your machine and communicates over stdin/stdout. Ideal for lightweight tools distributed as npm packages or executables.
HTTP / SSE
Luminy connects to a running server over HTTP using Server-Sent Events. Use this for hosted or remote MCP servers.
Adding an MCP server
Enter the connection details
For stdio: Enter the executable in the Command field and any arguments in the Args field (one per line). For example, to add the Brave Search server:When you type an HTTP URL, Luminy automatically probes the server and fills in the name if it exposes a discovery endpoint.
- Command:
npx - Args:
-ythen@modelcontextprotocol/server-brave-search(one per line)
KEY=VALUE pairs (one per line) if the server requires them.For HTTP: Enter the server URL in the URL field, for example:Name the server
Give the server a human-readable name. Luminy may pre-fill this from the server’s discovery metadata.
OAuth authentication
Some MCP servers — typically hosted services — require OAuth authorization before they will accept requests. Luminy handles the full OAuth 2.0 PKCE flow for you:- Luminy detects the OAuth requirement automatically when you enter the server URL.
- A browser window opens for you to sign in and grant access.
- After you authorize, Luminy receives the tokens and stores them securely. The server is added and connected.
If a server requires static client registration (pre-issued client credentials not obtained via dynamic registration), it is not currently supported. Luminy only supports servers that implement dynamic client registration.
Example servers to try
These are all stdio servers. For each one, set Command tonpx and enter the remaining tokens as separate lines in Args.
| Server | Args (one per line) | What it adds |
|---|---|---|
| Brave Search | -y / @modelcontextprotocol/server-brave-search | Web search results |
| Filesystem | -y / @modelcontextprotocol/server-filesystem / /path/to/dir | Scoped read/write access to a directory |
| GitHub | -y / @modelcontextprotocol/server-github | Repository access, issues, pull requests |
BRAVE_API_KEY=your_key) in the Environment field.
Managing servers
All connected servers are listed on the Settings → MCP page. From there you can:- Enable / disable a server with the toggle. Disabling a server disconnects it without deleting its configuration.
- Test the connection to refresh the tool list and verify the server is reachable.
- Remove a server to disconnect it and delete its configuration permanently.
Important notes
stdio servers run as child processes on your machine. They inherit your user environment and have access to your filesystem paths. HTTP servers communicate over the network; be mindful of what data you send to remote endpoints.
