2025-10-09 17:21:03 +08:00
|
|
|
|
import { McpServer } from "../types";
|
|
|
|
|
|
|
|
|
|
|
|
export type McpPreset = {
|
|
|
|
|
|
id: string;
|
|
|
|
|
|
name: string;
|
|
|
|
|
|
description: string;
|
|
|
|
|
|
tags?: string[];
|
|
|
|
|
|
server: McpServer;
|
|
|
|
|
|
homepage?: string;
|
|
|
|
|
|
docs?: string;
|
|
|
|
|
|
};
|
|
|
|
|
|
|
2025-10-10 22:34:38 +08:00
|
|
|
|
// 预设 MCP(逻辑简化版):
|
|
|
|
|
|
// - 仅包含最常用、可快速落地的 stdio 模式示例
|
|
|
|
|
|
// - 不涉及分类/模板/测速等复杂逻辑,默认以 disabled 形式“回种”到 config.json
|
|
|
|
|
|
// - 用户可在 MCP 面板中一键启用/编辑
|
|
|
|
|
|
export const mcpPresets: McpPreset[] = [
|
|
|
|
|
|
{
|
|
|
|
|
|
id: "fetch",
|
|
|
|
|
|
name: "mcp-server-fetch",
|
|
|
|
|
|
description:
|
|
|
|
|
|
"通用 HTTP Fetch(stdio,经 uvx 运行 mcp-server-fetch),适合快速请求接口/抓取数据",
|
|
|
|
|
|
tags: ["stdio", "http"],
|
|
|
|
|
|
server: {
|
|
|
|
|
|
type: "stdio",
|
|
|
|
|
|
command: "uvx",
|
|
|
|
|
|
args: ["mcp-server-fetch"],
|
|
|
|
|
|
} as McpServer,
|
|
|
|
|
|
},
|
|
|
|
|
|
{
|
|
|
|
|
|
id: "context7",
|
|
|
|
|
|
name: "mcp-context7",
|
|
|
|
|
|
description: "Context7 示例(无需环境变量),可按需在表单中调整参数",
|
|
|
|
|
|
tags: ["stdio", "docs"],
|
|
|
|
|
|
server: {
|
|
|
|
|
|
type: "stdio",
|
|
|
|
|
|
command: "uvx",
|
|
|
|
|
|
// 使用 fetch 服务器作为基础示例,用户可在表单中补充 args
|
|
|
|
|
|
args: ["mcp-server-fetch"],
|
|
|
|
|
|
} as McpServer,
|
|
|
|
|
|
docs: "https://github.com/context7",
|
|
|
|
|
|
},
|
|
|
|
|
|
];
|
2025-10-09 17:21:03 +08:00
|
|
|
|
|
|
|
|
|
|
export default mcpPresets;
|