Skip to content

Commit ca45c11

Browse files
committed
docs: add app screenshots for visual guidance across the guide
Several guide pages were text-heavy with no visuals. Add a relevant app screenshot to each dry section: - security: the consent dialog in the OAuth Security section - gateway: the Settings page (gateway port, startup, updates) in Starting and Stopping - workspaces: the FeatureSet detail showing the toolset a folder resolves to - feature-sets: the effective-features view; also reframe the stale "assign per client" note to workspace-driven routing Validated by building discover.ui against the docs (164 pages, every image resolves from the live screenshots). Signed-off-by: Mohammod Al Amin Ashik <maa.ashik00@gmail.com>
1 parent 6a8d7a0 commit ca45c11

4 files changed

Lines changed: 14 additions & 4 deletions

File tree

docs/guide/feature-sets.mdx

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -98,11 +98,13 @@ FeatureSets can **contain other FeatureSets**. This lets you build hierarchical
9898
4. Add members — select features or other FeatureSets
9999
5. Set each member to include or exclude mode
100100

101-
### Assigning to Clients
101+
### Putting a FeatureSet to work
102102

103-
FeatureSets are assigned to clients per Space. Go to the **Clients** page, select a client, and manage its FeatureSet grants for each Space.
103+
A FeatureSet becomes a session's toolset when a folder routes to it — map the folder in the [Workspaces](/docs/workspaces/) tab (or let the AI pin it with [Tool Optimization](/docs/tool-optimization/)). Sessions whose folder isn't mapped fall back to the active Space's FeatureSet.
104104

105-
A client's effective permissions are the combination of all its granted FeatureSets, with exclude rules taking priority.
105+
The effective toolset is the combination of the resolved FeatureSet(s), with exclude rules taking priority. McpMux shows exactly what resolves:
106+
107+
![Effective features resolved for a session — the tools, prompts, and resources it can actually use](https://mcpmux.com/screenshots/client-permissions.png)
106108

107109
## Next Steps
108110

docs/guide/gateway.mdx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,9 @@ Control the gateway from the **Dashboard** in McpMux:
7878
- **Start Gateway** — begins listening on `localhost:45818` and connects to enabled servers
7979
- **Stop Gateway** — disconnects all servers and stops accepting requests
8080

81-
The gateway also starts automatically when McpMux launches (configurable in Settings).
81+
The gateway also starts automatically when McpMux launches, and you can change the port it binds to — both from **Settings**.
82+
83+
![Settings — software updates, startup behavior, and the gateway port](https://mcpmux.com/screenshots/settings.png)
8284

8385
## Gateway Status
8486

docs/guide/security.mdx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,8 @@ For servers using OAuth 2.1, McpMux implements the full security specification:
8484
- **Encrypted storage** — both access and refresh tokens are encrypted at rest
8585
- **Consent UI** — OAuth authorization requests show a consent dialog in the desktop app, ensuring the user explicitly approves each connection
8686

87+
![Consent dialog — every new app connection must be explicitly approved in the desktop app](https://mcpmux.com/screenshots/clients.png)
88+
8789
## Deep Link Security
8890

8991
When McpMux receives an OAuth authorization request via deep link (`mcpmux://authorize?request_id=xxx`):

docs/guide/workspaces.mdx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,10 @@ Open the **Workspaces** tab and click **Add mapping**:
4040

4141
Unmapped folders receive no tools until you map them — an explicit, fail-closed default so a new project never silently inherits another's access.
4242

43+
The FeatureSet you pick is the exact toolset the folder resolves to — choose which tools, prompts, and resources from each server it's allowed to use:
44+
45+
![The FeatureSet a folder resolves to — pick exactly which tools each server contributes](https://mcpmux.com/screenshots/featureset-detail.png)
46+
4347
## Let the AI map it for you
4448

4549
You don't have to open the Workspaces tab at all. With [Tool Optimization](/docs/tool-optimization/), an assistant can compose a FeatureSet and pin the current folder to it from chat:

0 commit comments

Comments
 (0)