Skip to content

Commit f4e0918

Browse files
committed
docs: remove placeholder pages, keep only real content
Remove all empty "Under Construction" placeholder pages for server/ and client/ directories. Only pages with actual content should exist. - Remove docs/server/ and docs/client/ placeholder pages - Strip mkdocs.yml nav to only pages with real content - Remove broken links from concepts.md and quickstart.md (replaced with TODO comments for when those pages are created) - Simplify index.md by removing card grid linking to non-existent pages
1 parent 7fabe3c commit f4e0918

19 files changed

+11
-143
lines changed

docs/client/display-utilities.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

docs/client/index.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

docs/client/parsing-results.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

docs/concepts.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ def get_profile(user_id: str) -> str:
4444
return json.dumps(load_profile(user_id))
4545
```
4646

47-
See [Resources](server/resources.md) for full documentation.
47+
<!-- TODO: See [Resources](server/resources.md) for full documentation. -->
4848

4949
### Tools
5050

@@ -59,7 +59,8 @@ def send_email(to: str, subject: str, body: str) -> str:
5959
return f"Email sent to {to}"
6060
```
6161

62-
Tools support structured output, progress reporting, and more. See [Tools](server/tools.md) for full documentation.
62+
Tools support structured output, progress reporting, and more.
63+
<!-- TODO: See [Tools](server/tools.md) for full documentation. -->
6364

6465
### Prompts
6566

@@ -72,7 +73,7 @@ def review_code(code: str, language: str = "python") -> str:
7273
return f"Review this {language} code:\n\n```{language}\n{code}\n```"
7374
```
7475

75-
See [Prompts](server/prompts.md) for full documentation.
76+
<!-- TODO: See [Prompts](server/prompts.md) for full documentation. -->
7677

7778
## Transports
7879

@@ -84,7 +85,7 @@ MCP supports multiple transport mechanisms for client-server communication:
8485
| **stdio** | Local processes, CLI tools | Communication over stdin/stdout |
8586
| **SSE** | Legacy remote servers | Server-Sent Events over HTTP (deprecated in favor of Streamable HTTP) |
8687

87-
See [Running Your Server](server/running.md) for transport configuration.
88+
<!-- TODO: See [Running Your Server](server/running.md) for transport configuration. -->
8889

8990
## Context
9091

@@ -103,8 +104,8 @@ async def long_task(ctx: Context) -> str:
103104
return "Done"
104105
```
105106

106-
Context enables [logging](server/logging.md), [elicitation](server/elicitation.md),
107-
[sampling](server/sampling.md), and more. See [Context](server/context.md) for details.
107+
Context enables logging, elicitation, sampling, and more.
108+
<!-- TODO: link to server/context.md, server/logging.md, server/elicitation.md, server/sampling.md -->
108109

109110
## Server lifecycle
110111

@@ -125,12 +126,11 @@ async def app_lifespan(server):
125126
mcp = MCPServer("My App", lifespan=app_lifespan)
126127
```
127128

128-
See [Server](server/index.md) for more on lifecycle management.
129+
<!-- TODO: See [Server](server/index.md) for more on lifecycle management. -->
129130

130131
## Next steps
131132

132133
- **[Quickstart](quickstart.md)** — build your first server
133-
- **[Server](server/index.md)**`MCPServer` configuration and lifecycle
134-
- **[Tools](server/tools.md)**, **[Resources](server/resources.md)**, **[Prompts](server/prompts.md)** — dive into each primitive
135-
- **[Client](client/index.md)** — writing MCP clients
134+
- **[Testing](testing.md)** — test your server with the `Client` class
136135
- **[Authorization](authorization.md)** — securing your servers with OAuth 2.1
136+
- **[API Reference](api.md)** — full API documentation

docs/index.md

Lines changed: 0 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -35,44 +35,6 @@ uv run --with mcp server.py
3535
2. **[Quickstart](quickstart.md)** — build your first MCP server
3636
3. **[Concepts](concepts.md)** — understand the protocol architecture and primitives
3737

38-
## Documentation
39-
40-
<div class="grid cards" markdown>
41-
42-
- **Server**
43-
44-
---
45-
46-
Build MCP servers with tools, resources, and prompts.
47-
48-
[:octicons-arrow-right-24: Server guide](server/index.md)
49-
50-
- **Client**
51-
52-
---
53-
54-
Connect to MCP servers and invoke tools.
55-
56-
[:octicons-arrow-right-24: Client guide](client/index.md)
57-
58-
- **Authorization**
59-
60-
---
61-
62-
Secure your servers with OAuth 2.1.
63-
64-
[:octicons-arrow-right-24: Authorization](authorization.md)
65-
66-
- **Testing**
67-
68-
---
69-
70-
Test your servers with the in-memory `Client`.
71-
72-
[:octicons-arrow-right-24: Testing](testing.md)
73-
74-
</div>
75-
7638
## Links
7739

7840
- [MCP specification](https://modelcontextprotocol.io)

docs/quickstart.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,5 @@ The server starts on `http://localhost:8000/mcp` using Streamable HTTP transport
9090
## Next steps
9191

9292
- **[Concepts](concepts.md)** — understand the protocol architecture and primitives
93-
- **[Server](server/index.md)** — learn about `MCPServer` configuration and lifecycle
94-
- **[Tools](server/tools.md)**, **[Resources](server/resources.md)**, **[Prompts](server/prompts.md)** — dive into each primitive
95-
- **[Running Your Server](server/running.md)** — transport options and deployment
9693
- **[Testing](testing.md)** — test your server with the `Client` class
94+
- **[API Reference](api.md)** — full API documentation

docs/server/completions.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

docs/server/context.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

docs/server/elicitation.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

docs/server/index.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

0 commit comments

Comments
 (0)