feat(mcp): persist and display marketplace README

Capture the README markdown from LangBot Space when installing an MCP
server and store it on the mcp_servers record (new readme column +
alembic migration 0004). The detail page can then render docs offline,
independent of the server's runtime/connection state.
This commit is contained in:
RockChinQ
2026-06-06 03:52:00 -04:00
parent e5b3cced1f
commit f54ae4b91c
5 changed files with 119 additions and 0 deletions

View File

@@ -551,6 +551,7 @@ export type MCPServer =
enable: boolean;
extra_args: MCPServerExtraArgsSSE;
runtime_info?: MCPServerRuntimeInfo;
readme?: string;
created_at?: string;
updated_at?: string;
}
@@ -561,6 +562,7 @@ export type MCPServer =
enable: boolean;
extra_args: MCPServerExtraArgsHttp;
runtime_info?: MCPServerRuntimeInfo;
readme?: string;
created_at?: string;
updated_at?: string;
}
@@ -571,6 +573,7 @@ export type MCPServer =
enable: boolean;
extra_args: MCPServerExtraArgsStdio;
runtime_info?: MCPServerRuntimeInfo;
readme?: string;
created_at?: string;
updated_at?: string;
};