该项目提供了一个使用 https://thispersondoesnotexist.com 生成人脸图像的 Model Context Protocol (MCP) 服务器。可以将其视为一个工具,让其他应用程序(如 Cline)按需生成逼真的面孔。
本指南面向初学者,我们将逐步介绍以下内容:
generate_face 工具的参数列表。在开始之前,你需要准备一些东西:
node -v
npm -v
你应该看到 Node.js 和 npm 的版本号。如果看到错误,可能是因为 Node.js 没有正确安装,或者它不在系统的 PATH 中。(参见下面的故障排除部分)。让我们获取项目代码并进行设置:
克隆仓库:
cd Desktop
git clone https://github.com/Moe/mcp-face-generator
cd mcp-face-generator
安装依赖项: 这会下载项目所需的所有必要库。在终端中的项目目录内运行:
npm install
这可能需要几分钟时间。
构建项目: 这会将代码编译成可执行格式。
npm run build
你可以通过两种主要方式运行服务器:
要在独立模式下运行服务器,请在终端(从项目目录)中使用以下命令:
npm run start
你应该会在终端看到指示服务器正在运行的消息。它会监听来自 MCP 客户端的连接。除非你停止它(通常使用 Ctrl+C),否则服务器将继续运行。
这种模式对于调试非常有用。
npm run dev
这将启动服务器并输出类似这样的消息:🔍 MCP Inspector 正在 http://localhost:5173 🚀 运行。这就是你要在浏览器中打开 MCP Inspector 的 URL。Cline 是一个使用 MCP 服务器提供语言支持的 VS Code 扩展。以下是将此面部生成器服务器连接到 Cline 的方法:
安装 Cline: 如果还没有安装,请在 VS Code 中安装“Cline”扩展。
打开 Cline 设置:
cline_mcp_settings.json 文件。添加服务器配置: 你需要在 cline_mcp_settings.json 文件的 servers 数组中添加一个条目。这里是一个示例:
{
"mcpServers": {
"face-generator": {
"command": "node",
"args": [
"C:/PATH_TO/mcp-face-generator/build/index.js"
],
"disabled": false,
"autoApprove": []
}
}
}
"C:/PATH_TO/mcp-face-generator/build/index.js" 替换为你项目目录中 index.js 文件的实际路径。在 Windows 上使用正斜杠 (/) 或双反斜杠 (\) 来表示路径。测试连接:
node -v 或 npm -v 报错:
npm install 失败:
node_modules 文件夹并再次运行 npm install。cline_mcp_settings.json 中的设置。必须是正确的 index.js 文件路径。npm run start 检查)。generate_face 工具接受以下参数:
outputDir:(必需)保存图像的目录fileName:可选文件名(默认为时间戳)count:要生成的图像数量(默认:1)width:图像宽度(像素,默认:256)height:图像高度(像素,默认:256)shape:图像形状(square|circle|rounded,默认:square)borderRadius:圆角形状的边框半径(默认:32)returnImageContent:返回 base64 编码的内容而不是文件路径(默认:false){
"outputDir": "./output",
"count": 3,
"width": 512,
"height": 512,
"shape": "circle",
"returnImageContent": true
}
MIT