人脸生成器添加福利群:解决AI开发者的「MCP实战痛点」
本项目提供了一个模型上下文协议(MCP)服务器,用于使用 https://thispersondoesnotexist.com 生成人脸图像。你可以将其视为一种工具,允许其他应用程序(如 Cline)按需生成逼真的人脸。
本指南专为初学者设计,因此我们将逐步介绍所有内容。我们将涵盖:
generate_face 工具的参数列表。在开始之前,你需要准备以下几项内容:
你应该会看到 Node.js 和 npm 的版本号。如果看到错误,可能是 Node.js 未正确安装,或者它不在系统的 PATH 中。(请参阅下面的故障排除部分)。node -v npm -v
让我们获取项目代码并进行设置:
克隆仓库:
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 检查器已启动并运行于 http://localhost:5173 🚀。这是你将在浏览器中打开 MCP 检查器的 URL。Cline 是一个 VS Code 扩展,它使用 MCP 服务器来提供语言支持。以下是如何将此人脸生成器服务器连接到 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