Add to Slashspace button
Let users add your remote MCP server from your website.
Add a button on your website that opens Slashspace's connector setup with your server name and URL filled in. Users review the details before adding the connector.
Website button
Use the HTTPS landing page so the same button works for people who haven't installed Slashspace yet:
<a href="https://slashspace.ai/mcp/add?name=Acme&url=https%3A%2F%2Fmcp.acme.com%2Fmcp">
Add to Slashspace
</a>
Build dynamic links with URLSearchParams so spaces, Unicode, and query parameters in your server URL are encoded correctly:
const params = new URLSearchParams({
name: "Acme",
url: "https://mcp.acme.com/mcp",
});
const href = `https://slashspace.ai/mcp/add?${params}`;
The landing page displays the server address and an Open Slashspace button. If the user needs the app, Download Slashspace opens the download page in a new tab. After installation, they return to the original tab and click Open Slashspace. Installation does not automatically resume the request.
Link parameters
Both parameters are required. No other parameters are supported.
| Parameter | Value |
|---|---|
name | Your connector's display name, up to 100 characters. |
url | An absolute HTTPS MCP endpoint, up to 2,048 characters. |
Do not include API keys, bearer tokens, or other secrets in links. URLs with embedded usernames, passwords, or fragments are rejected. Users can enter headers in the app or use the provider's supported OAuth sign-in flow. Local commands, arguments, and environment variables cannot be installed through these links.
Direct desktop link
If you already know the user has a compatible Slashspace version installed, use:
slashspace://mcp/add?name=Acme&url=https%3A%2F%2Fmcp.acme.com%2Fmcp
The app opens Settings → Connectors with Add a custom connector prefilled. If sign-in or onboarding is required, the request waits until the user can access settings. The app contacts the MCP server only after the user submits the form. Existing connectors are never overwritten by a link; a duplicate name must be changed or the request cancelled.
This flow requires a desktop release containing MCP install-link support. If an older app opens without showing the connector dialog, update Slashspace and click the button again.