Skip to content

Docs redesign #1044

Merged
dsp-ant merged 134 commits into
mainfrom
docs/develop
Jul 25, 2025
Merged

Docs redesign #1044
dsp-ant merged 134 commits into
mainfrom
docs/develop

Conversation

@ihrpr

@ihrpr ihrpr commented Jul 23, 2025

Copy link
Copy Markdown
Contributor

1. Navigation Restructure

  • From: Nested versioned structure with specification-first approach
  • To: Tab-based navigation with three main sections:
    • Documentation: Learning resources, tutorials, and references
    • Specification: Versioned protocol specifications
    • Community: Governance, examples, and client listings

2. New Documentation Pages

Concepts

  • /docs/learn/architecture.mdx - Comprehensive architecture overview with participants, layers, and step-by-step examples
  • /docs/learn/server-concepts.mdx - Server building blocks (Tools, Resources, Prompts) with travel planning examples
  • /docs/learn/client-concepts.mdx - Client capabilities (Sampling, Roots, Elicitation) with flow diagrams

Other

  • /docs/getting-started/intro.mdx - New introduction with "Choose Your Path" card navigation
  • /docs/sdk.mdx - Dedicated page listing all 9 official SDKs
  • /docs/tutorials/use-remote-mcp-server.mdx - Step-by-step tutorial with screenshots

jerome3o-anthropic and others added 30 commits July 3, 2025 13:36
- Create new docs-v2 directory with modern docs.json configuration
- Implement 3-tab navigation: Overview, Documentation, Community
- Structure Documentation section following diataxis framework:
  - Tutorials (learning-oriented)
  - Learn/Explanations (understanding-oriented)
  - How-to Guides (task-oriented)
  - Reference (information-oriented)
- Add 44 stub files for team members to populate
- Update package.json with docs-v2 scripts
- Use modern docs.json format with proper tabs support

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
…structure

feat: create docs-v2 structure with diataxis framework
…structure

Create new docs structure on top of `docs` and purge `docs-v2`
dsp-ant and others added 3 commits July 25, 2025 17:43
- Added logo2.jpg to the overview page
- Created two-column layout with text on left, logo on right
- Applied invert filter to flip logo colors from white-on-black to black-on-white
- Added rounded corners to logo image

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
Place "Connect your AI applications" content on left with MCP logo on right.
Ensure consistent section widths across the page for better visual alignment.
Add responsive design for mobile screens.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>

@dsp-ant dsp-ant left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

let's just ship it and improve from there

@dsp-ant

dsp-ant commented Jul 25, 2025

Copy link
Copy Markdown
Member

Big thank you for doing this inna! Really appreciated!

@dsp-ant

dsp-ant commented Jul 25, 2025

Copy link
Copy Markdown
Member

@jonathanhefner are we okay with merging it as is and following up?

@dsp-ant dsp-ant merged commit 0695a49 into main Jul 25, 2025
6 checks passed
@dsp-ant dsp-ant deleted the docs/develop branch July 25, 2025 17:58
@koic koic mentioned this pull request Jul 28, 2025
9 tasks
jonathanhefner pushed a commit that referenced this pull request Jul 28, 2025
It appears that this was mistakenly left behind when the site was redesigned in #1044.

The `<Card>` components containing the link information for each SDK are defined in the `docs/docs/sdk.mdx` file:
https://github.com/modelcontextprotocol/modelcontextprotocol/blob/0695a49/docs/docs/sdk.mdx

So the `.mdx` files under the `docs/links/sdks` directory no longer seem necessary.
jonathanhefner added a commit to jonathanhefner/modelcontextprotocol that referenced this pull request Jul 28, 2025
Follow-up to modelcontextprotocol#1044.

The schema reference page is currently generated only for the 2025-06-18
and draft versions of the spec.
jonathanhefner added a commit to jonathanhefner/modelcontextprotocol that referenced this pull request Jul 28, 2025
jonathanhefner added a commit to jonathanhefner/modelcontextprotocol that referenced this pull request Jul 29, 2025
@jonathanhefner

Copy link
Copy Markdown
Member

Related to this change, I've noticed a Mintlify bug: search returns results for all versions unless the version picker has been loaded. Here is a demonstration:

mintlify-versioned-search-bug.mp4

I've reported the bug to Mintlify, but I wanted to mention it here for visibility.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants