Skip to content

Commit 4f9e4d1

Browse files
committed
Merge remote-tracking branch 'upstream/main' into add-server-instructions-post-v2
2 parents c751d62 + c484b79 commit 4f9e4d1

File tree

7 files changed

+205
-443
lines changed

7 files changed

+205
-443
lines changed

docs/about/index.mdx

Lines changed: 69 additions & 90 deletions
Original file line numberDiff line numberDiff line change
@@ -5,101 +5,80 @@ mode: "custom"
55
---
66

77
<div className="landing-page">
8-
<div className="hero-section">
9-
<div className="intro-video-section">
10-
<div className="intro-content-wrapper">
11-
<div className="intro-content left-aligned">
12-
<h2 className="intro-title">
13-
Connect your AI applications to the world
14-
</h2>
15-
<p className="intro-description">
16-
AI-enabled tools are powerful, but they're often limited to the
17-
information you manually provide or require bespoke integrations.
18-
</p>
19-
<p className="intro-description">
20-
Whether it's reading files from your computer, searching through an
21-
internal or external knowledge base, or updating tasks in an project
22-
management tool, MCP provides a secure, standardized, *simple* way
23-
to give AI systems the context they need.
24-
</p>
25-
</div>
26-
<div className="intro-logo">
27-
<img src="/mcp.png" alt="MCP Logo" />
28-
</div>
29-
</div>
8+
<section className="intro-video-section">
9+
<div className="intro-logo">
10+
<img src="/mcp.png" alt="MCP Logo" />
3011
</div>
31-
<div className="how-section">
32-
<h2 className="section-title">How it works</h2>
33-
<div className="steps-container">
34-
<div className="step-item">
35-
<div className="step-content">
36-
<h3>
37-
<span className="step-number">1</span> Choose MCP servers
38-
</h3>
39-
<p>
40-
Pick from pre-built servers for popular tools like GitHub, Google
41-
Drive, Slack and hundreds of others. Combine multiple servers for
42-
complete workflows, or easily build your own for custom
43-
integrations.
44-
</p>
45-
</div>
46-
</div>
47-
<div className="step-connector"></div>
48-
<div className="step-item">
49-
<div className="step-content">
50-
<h3>
51-
<span className="step-number">2</span> Connect your AI application
52-
</h3>
53-
<p>
54-
Configure your AI application (like Claude, VS Code, or ChatGPT)
55-
to connect to your MCP servers. The application can now see
56-
available tools, resources and prompts from all connected servers.
57-
</p>
58-
</div>
59-
</div>
60-
<div className="step-connector"></div>
61-
<div className="step-item">
62-
<div className="step-content">
63-
<h3>
64-
<span className="step-number">3</span> Work with context
65-
</h3>
66-
<p>
67-
Your AI-powered application can now access real data, execute
68-
actions, and provide more helpful responses based on your actual
69-
context.
70-
</p>
71-
</div>
72-
</div>
73-
</div>
12+
<div className="intro-content">
13+
<h2 className="intro-title">Connect your AI applications to the world</h2>
14+
<p className="intro-description">
15+
AI-enabled tools are powerful, but they're often limited to the
16+
information you manually provide or require bespoke integrations.
17+
</p>
18+
<p className="intro-description">
19+
Whether it's reading files from your computer, searching through an
20+
internal or external knowledge base, or updating tasks in an project
21+
management tool, MCP provides a secure, standardized, *simple* way to
22+
give AI systems the context they need.
23+
</p>
7424
</div>
75-
<div className="ecosystem-section">
76-
<h2 className="section-title">Join a growing ecosystem</h2>
77-
<div className="stats-container">
78-
<div className="stats-grid">
79-
<a href="/docs/sdk" target="_blank" className="stat-card">
80-
<div className="stat-number">10</div>
81-
<div className="stat-label">Official SDKs</div>
82-
</a>
83-
<a
84-
href="https://github.com/modelcontextprotocol/servers?tab=readme-ov-file#%EF%B8%8F-official-integrations"
85-
target="_blank"
86-
rel="noopener noreferrer"
87-
className="stat-card"
88-
>
89-
<div className="stat-number">1000+</div>
90-
<div className="stat-label">Available Servers</div>
91-
</a>
92-
<a href="/clients" target="_blank" className="stat-card">
93-
<div className="stat-number">80+</div>
94-
<div className="stat-label">Compatible Clients</div>
95-
</a>
96-
</div>
25+
</section>
26+
<section className="how-section">
27+
<h2 className="section-title">How it works</h2>
28+
<div className="steps-container">
29+
<div className="step-number">1</div>
30+
<div className="step-content">
31+
<h3>Choose MCP servers</h3>
32+
<p>
33+
Pick from pre-built servers for popular tools like GitHub, Google
34+
Drive, Slack and hundreds of others. Combine multiple servers for
35+
complete workflows, or easily build your own for custom integrations.
36+
</p>
37+
</div>
38+
<div className="step-number">2</div>
39+
<div className="step-content">
40+
<h3>Connect your AI application</h3>
41+
<p>
42+
Configure your AI application (like Claude, VS Code, or ChatGPT) to
43+
connect to your MCP servers. The application can now see available
44+
tools, resources and prompts from all connected servers.
45+
</p>
9746
</div>
47+
<div className="step-number">3</div>
48+
<div className="step-content">
49+
<h3>Work with context</h3>
50+
<p>
51+
Your AI-powered application can now access real data, execute actions,
52+
and provide more helpful responses based on your actual context.
53+
</p>
54+
</div>
55+
</div>
56+
</section>
57+
<section className="ecosystem-section">
58+
<h2 className="section-title">Join a growing ecosystem</h2>
59+
<div className="stats-grid">
60+
<a href="/docs/sdk" target="_blank" className="stat-card">
61+
<div className="stat-number">10</div>
62+
<div className="stat-label">Official SDKs</div>
63+
</a>
64+
<a href="/clients" target="_blank" className="stat-card">
65+
<div className="stat-number">80+</div>
66+
<div className="stat-label">Compatible Clients</div>
67+
</a>
68+
<a
69+
href="https://github.com/modelcontextprotocol/servers?tab=readme-ov-file#%EF%B8%8F-official-integrations"
70+
target="_blank"
71+
rel="noopener noreferrer"
72+
className="stat-card"
73+
>
74+
<div className="stat-number">1000+</div>
75+
<div className="stat-label">Available Servers</div>
76+
</a>
9877
</div>
99-
</div>
100-
<div className="cta-buttons">
78+
</section>
79+
<section className="cta-buttons">
10180
<a href="/docs/getting-started/intro" className="cta-primary">
10281
Get Started
10382
</a>
104-
</div>
83+
</section>
10584
</div>

docs/clients.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ This page provides an overview of applications that support the Model Context Pr
120120
[ChatGPT]: https://chatgpt.com
121121
[ChatWise]: https://chatwise.app
122122
[Claude.ai]: https://claude.ai
123-
[Claude Code]: https://claude.ai/code
123+
[Claude Code]: https://claude.com/product/claude-code
124124
[Claude Desktop]: https://claude.ai/download
125125
[Chorus]: https://chorus.sh
126126
[Cline]: https://github.com/cline/cline

docs/specification/draft/server/prompts.mdx

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -251,8 +251,6 @@ Embedded resources allow referencing server-side resources directly in messages:
251251
"type": "resource",
252252
"resource": {
253253
"uri": "resource://example",
254-
"name": "example",
255-
"title": "My Example Resource",
256254
"mimeType": "text/plain",
257255
"text": "Resource content"
258256
}

docs/specification/draft/server/resources.mdx

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -157,8 +157,6 @@ To retrieve resource contents, clients send a `resources/read` request:
157157
"contents": [
158158
{
159159
"uri": "file:///project/src/main.rs",
160-
"name": "main.rs",
161-
"title": "Rust Software Application Main File",
162160
"mimeType": "text/x-rust",
163161
"text": "fn main() {\n println!(\"Hello world!\");\n}"
164162
}
@@ -240,8 +238,7 @@ to specific resources and receive notifications when they change:
240238
"jsonrpc": "2.0",
241239
"method": "notifications/resources/updated",
242240
"params": {
243-
"uri": "file:///project/src/main.rs",
244-
"title": "Rust Software Application Main File"
241+
"uri": "file:///project/src/main.rs"
245242
}
246243
}
247244
```
@@ -293,8 +290,6 @@ Resources can contain either text or binary data:
293290
```json
294291
{
295292
"uri": "file:///example.txt",
296-
"name": "example.txt",
297-
"title": "Example Text File",
298293
"mimeType": "text/plain",
299294
"text": "Resource content"
300295
}
@@ -305,8 +300,6 @@ Resources can contain either text or binary data:
305300
```json
306301
{
307302
"uri": "file:///example.png",
308-
"name": "example.png",
309-
"title": "Example Image",
310303
"mimeType": "image/png",
311304
"blob": "base64-encoded-data"
312305
}

docs/specification/draft/server/tools.mdx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -283,7 +283,6 @@ or data using a suitable [URI scheme](./resources#common-uri-schemes). Servers t
283283
"type": "resource",
284284
"resource": {
285285
"uri": "file:///project/src/main.rs",
286-
"title": "Project Rust Main File",
287286
"mimeType": "text/x-rust",
288287
"text": "fn main() {\n println!(\"Hello world!\");\n}",
289288
"annotations": {

0 commit comments

Comments
 (0)