Expose MCP server info as part of server status (#24698)

# Summary

Expose MCP server info via App Server (when available) so apps can
render a richer MCP experience
This commit is contained in:
Gabriel Peal authored and GitHub committed 2026-05-28 09:38:34 -07:00
1 parent 2a1158b8e2
commit 8a827d6426
20 files changed
+599 -40

No files matched your search

+2
View File
@@ -843,6 +843,7 @@ async fn mcp_tools_output_lists_tools_for_hyphenated_server_names() {
fn mcp_tools_output_from_statuses_renders_status_only_servers() {
let statuses = vec![McpServerStatus {
name: "plugin_docs".to_string(),
server_info: None,
tools: HashMap::from([(
"lookup".to_string(),
Tool {
@@ -872,6 +873,7 @@ fn mcp_tools_output_from_statuses_renders_status_only_servers() {
fn mcp_tools_output_from_statuses_renders_verbose_inventory() {
let statuses = vec![McpServerStatus {
name: "plugin_docs".to_string(),
server_info: None,
tools: HashMap::from([(
"lookup".to_string(),
Tool {