Restructure docs navigation: CLI section, Composition, More (#3361)

* WIP: Move mounting docs to servers/composition, remove deprecated import_server content

* WIP: Add CLI section under More, move testing to Features, restructure nav

* WIP: Rename querying to client, remove factory functions from CLI overview

* WIP: Promote CLI to top-level section, move Upgrading to More

* WIP: Rename CLI installing page to install-mcp

* WIP

* Add Google Gemini sampling handler docs, fix version badges
This commit is contained in:
Jeremiah Lowin 2026-03-02 21:09:48 -05:00 committed by GitHub
commit 8bc31360e8
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
21 changed files with 1020 additions and 163 deletions

View file

@ -88,18 +88,7 @@
"pages": [
"getting-started/welcome",
"getting-started/installation",
"getting-started/quickstart",
{
"collapsed": true,
"group": "Upgrade",
"icon": "up",
"pages": [
"getting-started/upgrading/from-fastmcp-2",
"getting-started/upgrading/from-mcp-sdk",
"getting-started/upgrading/from-low-level-sdk"
],
"tag": "NEW"
}
"getting-started/quickstart"
]
},
{
@ -123,6 +112,7 @@
"icon": "stars",
"pages": [
"servers/tasks",
"servers/composition",
"servers/dependency-injection",
"servers/elicitation",
"servers/icons",
@ -134,9 +124,10 @@
"servers/sampling",
"servers/storage-backends",
"servers/telemetry",
"servers/testing",
"servers/versioning"
],
"tag": "NEW"
"tag": "UPDATED"
},
{
"collapsed": true,
@ -148,8 +139,7 @@
"servers/providers/filesystem",
"servers/providers/proxy",
"servers/providers/skills",
"servers/providers/custom",
"servers/providers/mounting"
"servers/providers/custom"
],
"tag": "NEW"
},
@ -173,6 +163,7 @@
"collapsed": true,
"group": "Authentication",
"icon": "key",
"tag": "UPDATED",
"pages": [
"servers/auth/authentication",
"servers/auth/token-verification",
@ -192,9 +183,7 @@
"deployment/running-server",
"deployment/http",
"deployment/prefect-horizon",
"deployment/server-configuration",
"patterns/cli",
"patterns/testing"
"deployment/server-configuration"
]
}
]
@ -213,16 +202,6 @@
"pages": [
"clients/client",
"clients/transports",
{
"collapsed": true,
"group": "CLI",
"icon": "terminal",
"pages": [
"clients/cli",
"clients/generate-cli"
],
"tag": "NEW"
},
{
"collapsed": true,
"group": "Core Operations",
@ -237,6 +216,7 @@
"collapsed": true,
"group": "Handlers",
"icon": "hand",
"tag": "UPDATED",
"pages": [
"clients/notifications",
"clients/sampling",
@ -256,7 +236,7 @@
"clients/auth/cimd",
"clients/auth/bearer"
],
"tag": "NEW"
"tag": "UPDATED"
}
]
},
@ -274,15 +254,15 @@
"integrations/azure",
"integrations/descope",
"integrations/discord",
"integrations/eunomia-authorization",
"integrations/github",
"integrations/google",
"integrations/oci",
"integrations/permit",
"integrations/propelauth",
"integrations/scalekit",
"integrations/supabase",
"integrations/workos",
"integrations/eunomia-authorization",
"integrations/permit"
"integrations/workos"
]
},
{
@ -304,8 +284,7 @@
"integrations/claude-desktop",
"integrations/cursor",
"integrations/gemini-cli",
"integrations/goose",
"integrations/mcp-json-configuration"
"integrations/goose"
]
},
{
@ -317,18 +296,55 @@
"integrations/gemini",
"integrations/openai"
]
}
},
"integrations/mcp-json-configuration"
]
},
{
"group": "Development",
"group": "CLI",
"pages": [
"development/contributing",
"development/tests",
"development/releases",
"updates",
"changelog",
"patterns/contrib"
"cli/overview",
"cli/running",
"cli/install-mcp",
"cli/inspecting",
"cli/client",
"cli/generate-cli",
"cli/auth"
]
},
{
"group": "More",
"pages": [
{
"collapsed": true,
"group": "Upgrading",
"icon": "up",
"pages": [
"getting-started/upgrading/from-fastmcp-2",
"getting-started/upgrading/from-mcp-sdk",
"getting-started/upgrading/from-low-level-sdk"
]
},
{
"collapsed": true,
"group": "Development",
"icon": "code",
"pages": [
"development/contributing",
"development/tests",
"development/releases",
"patterns/contrib"
]
},
{
"collapsed": true,
"group": "What's New",
"icon": "sparkles",
"pages": [
"updates",
"changelog"
]
}
]
}
],
@ -948,6 +964,22 @@
]
},
"redirects": [
{
"destination": "/cli/overview",
"source": "/patterns/cli"
},
{
"destination": "/servers/testing",
"source": "/patterns/testing"
},
{
"destination": "/cli/client",
"source": "/clients/cli"
},
{
"destination": "/cli/generate-cli",
"source": "/clients/generate-cli"
},
{
"destination": "/deployment/prefect-horizon",
"source": "/deployment/fastmcp-cloud"
@ -969,7 +1001,7 @@
"source": "/patterns/proxy"
},
{
"destination": "/servers/providers/mounting",
"destination": "/servers/composition",
"source": "/patterns/composition"
},
{
@ -977,8 +1009,8 @@
"source": "/servers/proxy"
},
{
"destination": "/servers/providers/mounting",
"source": "/servers/composition"
"destination": "/servers/composition",
"source": "/servers/providers/mounting"
},
{
"destination": "/servers/transforms/transforms",