
windsurf配置blender-mcp和qgis-mcp
建议重启一下blender,再次打开到插件页面勾选Blender MCP,而后在界面右侧会看到此插件,如果没有这个插件(但是有条目,工具这些)请查看是否勾选了Blender MCP,如果都没看到,请使用快捷键。而后,我们需要修改下端口号(因为默认都是9876),所以我们修改qgis-mcp的端口号为9880(可以不同),我们首先打开qigs插件目录下我们刚刚复制的qgis_mcp_plugin文件
本文章记载一下配置两个工具的流程
一、配置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模型(我测试下来是这样的,没有很仔细的研究),如果你生成失败可以查看下是否选择的这两个模型。
更多推荐
所有评论(0)