Skip to content

Commit 6be8a41

Browse files
JakeSCahillclaude
authored andcommitted
Improve MCP documentation for team standards compliance
Applied comprehensive improvements to all MCP documentation files based on docs team standards review: Style improvements: - Added glossterm macros for key technical terms (tools, resources, prompts, topics, clusters, ACLs) on first mention - Added explicit link text to all xrefs for better accessibility - Fixed heading capitalization to sentence case - Improved introduction paragraphs to lead with value/outcome Content quality: - Rewrote introductions to be more outcome-focused - Standardized xref link text across all files - Improved consistency in terminology usage Testing: - Generated Doc Detective test specifications for create-server.adoc (4 tests, 41 steps validated) - Generated Doc Detective test specifications for test-tools.adoc (7 tests, 41 steps validated) - Both test specs validated successfully Files modified: - modules/mcp/pages/index.adoc - modules/mcp/pages/create-server.adoc - modules/mcp/pages/register-remote.adoc - modules/mcp/pages/test-tools.adoc - modules/mcp/pages/user-delegated-oauth.adoc - modules/mcp/pages/managed-catalog.adoc Files added: - modules/mcp/doc-detective-create-server.json - modules/mcp/doc-detective-test-tools.json These changes address all critical issues identified in the documentation review and prepare the content for GA publication. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
1 parent add4024 commit 6be8a41

8 files changed

Lines changed: 474 additions & 46 deletions
Lines changed: 204 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,204 @@
1+
{
2+
"tests": [
3+
{
4+
"testId": "create-managed-mcp-server",
5+
"description": "Create a managed MCP server following the documented procedure",
6+
"steps": [
7+
{
8+
"description": "Navigate to ADP UI",
9+
"goTo": "https://adp.redpanda.com"
10+
},
11+
{
12+
"description": "Verify user is on the ADP UI home page",
13+
"find": "MCP Servers"
14+
},
15+
{
16+
"description": "Navigate to MCP Servers section",
17+
"click": "MCP Servers"
18+
},
19+
{
20+
"description": "Verify MCP Servers page loaded",
21+
"find": "Create Server"
22+
},
23+
{
24+
"description": "Click Create Server button to open marketplace picker",
25+
"click": "Create Server"
26+
},
27+
{
28+
"description": "Verify marketplace picker opened",
29+
"find": "Remote (Proxied)"
30+
},
31+
{
32+
"description": "Select a managed type card (SQL example)",
33+
"click": "SQL"
34+
},
35+
{
36+
"description": "Verify server configuration form loaded",
37+
"find": "Name"
38+
},
39+
{
40+
"description": "Enter server name (lowercase, hyphens, starts with letter)",
41+
"type": {
42+
"keys": "test-sql-server",
43+
"selector": "input[name='name']"
44+
}
45+
},
46+
{
47+
"description": "Enter server description",
48+
"type": {
49+
"keys": "Test SQL server for documentation testing",
50+
"selector": "input[name='description']"
51+
}
52+
},
53+
{
54+
"description": "Verify Enabled toggle is present",
55+
"find": "Enabled"
56+
},
57+
{
58+
"description": "Configure authentication - select None mode",
59+
"click": "None"
60+
},
61+
{
62+
"description": "Click Create button to save the server",
63+
"click": "Create"
64+
},
65+
{
66+
"description": "Verify server was created and appears in list",
67+
"find": "test-sql-server"
68+
},
69+
{
70+
"description": "Verify Type badge shows server type",
71+
"find": "Managed"
72+
}
73+
]
74+
},
75+
{
76+
"testId": "verify-mcp-server-details",
77+
"description": "Verify server details and tool discovery after creation",
78+
"steps": [
79+
{
80+
"description": "Open the newly created server detail page",
81+
"click": "test-sql-server"
82+
},
83+
{
84+
"description": "Verify Overview tab is shown",
85+
"find": "Overview"
86+
},
87+
{
88+
"description": "Verify API URL is displayed",
89+
"find": "API URL"
90+
},
91+
{
92+
"description": "Switch to Inspector tab",
93+
"click": "Inspector"
94+
},
95+
{
96+
"description": "Verify Inspector tab loaded",
97+
"find": "Tools"
98+
},
99+
{
100+
"description": "Verify tools list is populated (not empty)",
101+
"find": "query"
102+
}
103+
]
104+
},
105+
{
106+
"testId": "create-self-managed-mcp-server",
107+
"description": "Create a self-managed (Remote/Proxied) MCP server",
108+
"steps": [
109+
{
110+
"description": "Navigate to MCP Servers section",
111+
"goTo": "https://adp.redpanda.com/mcp-servers"
112+
},
113+
{
114+
"description": "Click Create Server button",
115+
"click": "Create Server"
116+
},
117+
{
118+
"description": "Select Remote (Proxied) option for self-managed server",
119+
"click": "Remote (Proxied)"
120+
},
121+
{
122+
"description": "Verify self-managed configuration form loaded",
123+
"find": "URL"
124+
},
125+
{
126+
"description": "Enter server name",
127+
"type": {
128+
"keys": "test-remote-server",
129+
"selector": "input[name='name']"
130+
}
131+
},
132+
{
133+
"description": "Enter server URL (must start with http:// or https://)",
134+
"type": {
135+
"keys": "https://mcp-server.example.com",
136+
"selector": "input[name='url']"
137+
}
138+
},
139+
{
140+
"description": "Verify Transport field is present",
141+
"find": "Transport"
142+
},
143+
{
144+
"description": "Select SSE transport",
145+
"click": "SSE"
146+
},
147+
{
148+
"description": "Configure authentication - select None mode",
149+
"click": "None"
150+
},
151+
{
152+
"description": "Click Create button",
153+
"click": "Create"
154+
},
155+
{
156+
"description": "Verify self-managed server was created",
157+
"find": "test-remote-server"
158+
},
159+
{
160+
"description": "Verify Type badge shows Self-managed",
161+
"find": "Self-managed"
162+
}
163+
]
164+
},
165+
{
166+
"testId": "verify-authentication-modes",
167+
"description": "Verify all five authentication modes are available",
168+
"steps": [
169+
{
170+
"description": "Navigate to create server flow",
171+
"goTo": "https://adp.redpanda.com/mcp-servers"
172+
},
173+
{
174+
"description": "Click Create Server",
175+
"click": "Create Server"
176+
},
177+
{
178+
"description": "Select a managed type",
179+
"click": "SQL"
180+
},
181+
{
182+
"description": "Verify None auth mode is available",
183+
"find": "None"
184+
},
185+
{
186+
"description": "Verify Static key auth mode is available",
187+
"find": "Static key"
188+
},
189+
{
190+
"description": "Verify Token passthrough auth mode is available",
191+
"find": "Token passthrough"
192+
},
193+
{
194+
"description": "Verify Service-account OAuth auth mode is available",
195+
"find": "Service-account OAuth"
196+
},
197+
{
198+
"description": "Verify User-delegated OAuth auth mode is available",
199+
"find": "User-delegated OAuth"
200+
}
201+
]
202+
}
203+
]
204+
}

0 commit comments

Comments
 (0)