mirror of
https://github.com/langbot-app/LangBot.git
synced 2025-11-25 03:15:06 +08:00
fix: mcp card
This commit is contained in:
@@ -23,6 +23,8 @@ import {
|
||||
SelectValue,
|
||||
} from '@/components/ui/select';
|
||||
|
||||
import { httpClient, HttpClient } from '@/app/infra/http/HttpClient';
|
||||
|
||||
export default function MCPMarketComponent({
|
||||
askInstallServer,
|
||||
}: {
|
||||
@@ -71,7 +73,15 @@ export default function MCPMarketComponent({
|
||||
sortBy: string = sortByValue,
|
||||
sortOrder: string = sortOrderValue,
|
||||
) {
|
||||
setLoading(true);
|
||||
// setLoading(true);
|
||||
|
||||
// 获取后端的 MCP Market 服务器列表
|
||||
httpClient.getMCPServers().then(
|
||||
);
|
||||
|
||||
|
||||
|
||||
|
||||
// spaceClient
|
||||
// .getMCPMarketServers(page, pageSize, keyword, sortBy, sortOrder)
|
||||
// .then((res) => {
|
||||
|
||||
@@ -599,8 +599,8 @@ export default function PluginConfigPage(
|
||||
{t('plugins.marketplace')}
|
||||
</TabsTrigger>
|
||||
)}
|
||||
<TabsTrigger value="mcp-market" className="px-6 py-4 cursor-pointer">
|
||||
{t('mcp.marketplace')}
|
||||
<TabsTrigger value="mcp-servers" className="px-6 py-4 cursor-pointer">
|
||||
{t('mcp.title')}
|
||||
</TabsTrigger>
|
||||
</TabsList>
|
||||
|
||||
@@ -618,12 +618,12 @@ export default function PluginConfigPage(
|
||||
<DropdownMenuTrigger asChild>
|
||||
<Button variant="default" className="px-6 py-4 cursor-pointer">
|
||||
<PlusIcon className="w-4 h-4" />
|
||||
{activeTab === 'mcp-market' ? t('mcp.add') : t('plugins.install')}
|
||||
{activeTab === 'mcp-servers' ? t('mcp.add') : t('plugins.install')}
|
||||
<ChevronDownIcon className="ml-2 w-4 h-4" />
|
||||
</Button>
|
||||
</DropdownMenuTrigger>
|
||||
<DropdownMenuContent align="end">
|
||||
{activeTab === 'mcp-market' ? (
|
||||
{activeTab === 'mcp-servers' ? (
|
||||
<>
|
||||
{/* <DropdownMenuItem
|
||||
onClick={() => {
|
||||
@@ -639,7 +639,7 @@ export default function PluginConfigPage(
|
||||
</DropdownMenuItem> */}
|
||||
<DropdownMenuItem
|
||||
onClick={() => {
|
||||
setActiveTab('mcp-market');
|
||||
setActiveTab('mcp-servers');
|
||||
setMcpSSEModalOpen(true);
|
||||
}}
|
||||
>
|
||||
@@ -689,7 +689,7 @@ export default function PluginConfigPage(
|
||||
<TabsContent value="mcp">
|
||||
<MCPComponent ref={mcpComponentRef} />
|
||||
</TabsContent>
|
||||
<TabsContent value="mcp-market">
|
||||
<TabsContent value="mcp-servers">
|
||||
<MCPMarketComponent
|
||||
askInstallServer={(githubURL) => {
|
||||
setMcpGithubURL(githubURL);
|
||||
|
||||
Reference in New Issue
Block a user