使用说明
项目简介
本项目 '网站生成器 MCP 服务器' 是一个基于 Model Context Protocol (MCP) 构建的后端服务,旨在为大型语言模型 (LLM) 客户端(如 Claude Desktop)提供网站生成能力。通过此服务器,LLM 可以调用预设的工具,根据用户提供的业务名称和描述,快速生成网站草稿,并返回网站预览链接。
主要功能点
- 网站生成工具: 提供一个名为 'b12_website_generator' 的工具,允许 LLM 客户端请求生成网站。
- 基于 MCP 协议: 遵循 MCP 协议标准,与支持 MCP 协议的 LLM 客户端无缝集成。
- 工具注册与调用: 服务器注册并管理网站生成工具,响应客户端的工具调用请求。
- 简单的内容返回: 工具执行结果以链接形式返回,方便用户快速访问和查看生成的网站。
安装步骤
- 安装 NodeJS: 确保您的系统已安装 NodeJS 运行环境。您可以从 nodejs.org 下载并安装。
- 配置 MCP 客户端: 以 Claude Desktop 为例,您需要编辑其配置文件 'claude_desktop_config.json',添加本 MCP 服务器的配置信息。
服务器配置
在 MCP 客户端的配置文件(例如 'claude_desktop_config.json')中,您需要添加以下配置信息以连接到 '网站生成器 MCP 服务器'。 配置信息位于 'mcpServers' 字段下,您可以自定义服务器名称(例如 'b12'),并提供启动服务器的命令和参数。
{ "mcpServers": { "b12": { // "b12" 是您为该服务器自定义的名称,在客户端中用于标识 "command": "npx", // 启动服务器的命令,这里使用 npx 来运行 npm 包 "args": ["-y", "@b12/website-generator-mcp-server"] // 命令参数,-y 表示自动安装依赖,@b12/website-generator-mcp-server 是服务器的 npm 包名称 } } }
配置说明:
- '"b12"': 服务器名称,您可以根据需要自定义,客户端通过此名称引用该服务器。
- '"command": "npx"': 指定用于启动服务器的命令为 'npx'。'npx' 是 npm 包执行器,用于运行本地或远程的 npm 包。
- '"args": ["-y", "@b12/website-generator-mcp-server"]': 'npx' 命令的参数。
- '"-y"': 表示在安装 npm 包时自动确认,无需用户手动输入 yes。
- '"@b12/website-generator-mcp-server"': 指定要执行的 npm 包名称,即 '@b12/website-generator-mcp-server'。'npx' 会自动下载并运行此包。
请注意: Claude Desktop 或其他 MCP 客户端会读取此配置,并在需要时自动启动和连接到 '网站生成器 MCP 服务器'。您无需手动运行服务器代码。
基本使用方法
配置完成后,在支持 MCP 协议的 LLM 客户端中,当 LLM 需要生成网站时,它将能够调用 'b12_website_generator' 工具。您可以通过自然语言指示 LLM 使用该工具,例如:
"请帮我为我的新咖啡店生成一个网站,店名叫 '香浓咖啡',我们的特色是手工咖啡和舒适的环境。"
LLM 客户端会将您的请求转换为对 'b12_website_generator' 工具的调用,并传递业务名称和描述等参数给 '网站生成器 MCP 服务器'。服务器处理请求后,会将生成的网站预览链接返回给 LLM 客户端,最终呈现给您。
信息
分类
AI与计算