IT 管理员和技术人员的逐步安装和配置指南。
技术指南 — IT 管理员和技术人员的安装配置指南
| Component / 组件 | Minimum / 最低 | Recommended / 推荐 |
|---|---|---|
| OS | Windows 10 64-bit (Build 19041+) | Windows 11 64-bit |
| Python | 3.10 | 3.12 (python.org installer) |
| RAM | 8 GB | 16 GB+ |
| Disk | 500 MB free | 2 GB+ free |
| CPU | 4 cores | 8+ cores |
| Network | Internet required (HTTPS) | Stable broadband |
| AI Client | Claude Desktop or Claude Code | Claude Code (latest) |
| Node.js | 18.x | 20.x LTS |
SOAR MCP 连接器需要 Python 3.10 或更高版本。我们强烈建议从 python.org 安装 Python,而非 Windows 商店版本。
Windows 商店版 Python 在文件路径权限和 COM 自动化方面有已知问题。请始终使用 python.org 安装程序,并确保在安装过程中勾选「Add Python to PATH」。
Windows 商店版 Python 在文件路径权限和 COM 自动化方面有已知问题。请始终使用 python.org 安装程序。
每个 SOAR MCP 连接器都有自己的相依套件。启动虛擬环境后使用 pip 安装。
| 相依套件 | 版本 | Purpose / 用途 |
|---|---|---|
mcp | >=1.0 | Model Context Protocol SDK |
pywin32 | >=306 | Windows COM automation / Windows COM 自动化 |
pydantic | >=2.0 | 数据验证 |
httpx | >=0.25 | API 呼叫的 HTTP 用户端 |
uvicorn | >=0.30 | ASGI 服务器(SSE 传输) |
SOAR MCP 连接器通过 Claude Desktop 或 Claude Code 设定档进行配置。
Location: %APPDATA%\Claude\claude_desktop_config.json
Location: ~/.claude/settings.json
SOAR MCP 连接器通过 stdio 或 SSE 进行本地通讯。但它们需要网络连线进行授权验证和 AI API 呼叫。
| 方向 | 连接埠 | 目标 | Purpose / 用途 |
|---|---|---|---|
| 出站 | 443 (HTTPS) | api.anthropic.com | Claude AI API |
| 出站 | 443 (HTTPS) | api.soar.software | License validation / 许可证验证 |
| 出站 | 443 (HTTPS) | github.com | 更新与版本 |
| 本地 | 动态 | localhost | MCP stdio/SSE transport |
如果貴组织使用代理服务器,请设定 HTTPS_PROXY 环境变数:
Windows 商店版 Python 在沙盒环境中运行,限制了:
如何检查您的 Python 版本:
移除 Windows 商店版 Python:
mkdir C:\soarpython -m venv C:\soar\venvC:\soar\venv\Scripts\activatepip install soar-autocad-mcp安装完成后,请验证一切正常:
python --version 回传 3.10+pip list | findstr soar 显示已安装的连接器原因: Python 路径不正确或虛擬环境未启动。
修复: 验证设定档中的完整路径与实际 Python 执行档是否相符。使用 where python 找到它。
原因: 宿主应用程序未运行,或正在使用 Windows 商店版 Python。
修复: 确保目标应用程序(AutoCAD、Excel 等)已开启并正在运行。如果使用 Windows 商店版本,请切换到 python.org Python。
原因: 防火墙阻擋出站 HTTPS,或代理未配置。
修复: 新增防火墙规则(请参阅步驟 5)。如果在企业代理后面,请设定 HTTPS_PROXY environment variable.
原因: 连接器未安装在正确的虛擬环境中。
修复: 先启动正确的 venv,然后 pip install 连接器。
原因: Windows UAC 或文件系统限制。
修复: 以管理员身份执行终端机,或调整 SOAR 工作目录的数据夾权限。
在 GitHub 提交 issue 并附上错误日志,或联系我们: soardesignjimmy@gmail.com.