本文章记载一下配置两个工具的流程

一、配置blender-mcp

先贴出GitHub地址
首先检查下自己的软件版本是否满足要求:
Blender 3.0 or newer(我使用的是4.2.1 LST)
Python 3.10 or newer(我使用的是3.12.4)
uv package manager
首先先安装uv包,直接pip install uv,全局安装
而后克隆项目到本地,打开blender,打开编辑-偏好设置

在这里插入图片描述

打开后选择到插件选项,点击右上角的小箭头,选择从磁盘安装,选择到刚刚克隆的项目中的addon.py,而后点击安装

在这里插入图片描述

建议重启一下blender,再次打开到插件页面勾选Blender MCP,而后在界面右侧会看到此插件,如果没有这个插件(但是有条目,工具这些)请查看是否勾选了Blender MCP,如果都没看到,请使用快捷键 N 尝试呼出界面,而后可以点击开始MCP服务。

在这里插入图片描述

接下来打开windsurf,点击配置mcp,打开后是一个json,将下面代码复制过去,然后保存

{
    "mcpServers": {
        "blender": {
            "command": "uvx",
            "args": [
                "blender-mcp"
            ]
        }
    }
}

在这里插入图片描述

看到绿色的点表示当前mcp服务配置成功。

在这里插入图片描述

而后可以使用claude模型尝试构建一些简单的模型

在这里插入图片描述

二、配置qgis-mcp

同样先贴出GitHub地址
而后检查下自己的软件版本是否满足要求:
QGIS 3.X (only tested on 3.22),(我使用的是3.34.8-Prizren)
Python 3.10 or newer(我使用的是3.12.4)
uv package manager(之前已经安装)
还是克隆项目到本地,打开QGIS,选择设置-用户配置-打开当前配置文件夹

在这里插入图片描述

在打开后的文件夹继续打开python-plugins
而后将克隆的项目中的qgis_mcp_plugin文件夹复制到这个地方,同样重启qgis,打开插件管理,搜索QGIS MCP,将其勾选
在这里插入图片描述
而后,我们需要修改下端口号(因为默认都是9876),所以我们修改qgis-mcp的端口号为9880(可以不同),我们首先打开qigs插件目录下我们刚刚复制的qgis_mcp_plugin文件夹,然后打开qgis_mcp_plugin.py,全局搜索9876(会得到2个结果),将其修改为9880,保存后关闭。随后打开克隆项目的qgis_mcp-main/src/qgis_mcp/qgis_mcp_server.py(你可以保存在任意位置,但是需要标记此位置,稍后会用到),同样的全局搜索9876(也会得到2个结果),将其修改为9880,保存后关闭。
而后打开windsurf,同样选择MCP配置,打开刚才的json,输入下面的代码

{
  "mcpServers": {
    "blender": {
      "command": "uvx",
      "args": ["blender-mcp"]
    },
    "qgis": {
      "command": "uv",
      "args": [
        "--directory",
        "C:/***/***/qgis_mcp-main/src/qgis_mcp",  // 你刚才保存的克隆项目的位置,选择到src文件夹下的qgis_mcp
        "run",
        "qgis_mcp_server.py"
      ]
    }
  }
}

而后点击刷新,最后你会看到两个mcp服务都变成绿色,说明配置成功,可以尝试下。

在这里插入图片描述

但是要注意只能使用windsurf中的claude模型(我测试下来是这样的,没有很仔细的研究),如果你生成失败可以查看下是否选择的这两个模型。

在这里插入图片描述

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐