Step-by-step installation and configuration guide for IT administrators and technical personnel.
技术指南 — 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 connectors require Python 3.10 or higher. We strongly recommend installing Python from python.org rather than the Windows Store version.
The Windows Store version of Python has known issues with file path permissions and COM automation. Always use the python.org installer and ensure "Add Python to PATH" is checked during installation.
Windows 商店版 Python 在文件路径权限和 COM 自动化方面有已知问题。请始终使用 python.org 安装程序。
Each SOAR MCP connector has its own dependencies. Install them using pip after activating your virtual environment.
| Dependency | Version | Purpose / 用途 |
|---|---|---|
mcp | >=1.0 | Model Context Protocol SDK |
pywin32 | >=306 | Windows COM automation / Windows COM 自动化 |
pydantic | >=2.0 | Data validation |
httpx | >=0.25 | HTTP client for API calls |
uvicorn | >=0.30 | ASGI server (SSE transport) |
SOAR MCP connectors are configured through the Claude Desktop or Claude Code configuration file.
Location: %APPDATA%\Claude\claude_desktop_config.json
Location: ~/.claude/settings.json
SOAR MCP connectors communicate locally via stdio or SSE. However, they require internet access for license validation and AI API calls.
| Direction | Port | Destination | Purpose / 用途 |
|---|---|---|---|
| Outbound | 443 (HTTPS) | api.anthropic.com | Claude AI API |
| Outbound | 443 (HTTPS) | api.soar.software | License validation / 许可证验证 |
| Outbound | 443 (HTTPS) | github.com | Updates & releases |
| Local | Dynamic | localhost | MCP stdio/SSE transport |
If your organization uses a proxy server, set the HTTPS_PROXY environment variable:
The Windows Store version of Python runs in a sandboxed environment that restricts:
How to check which Python you have / 如何检查你的 Python 版本:
To remove Windows Store Python / 卸载 Windows 商店版 Python:
mkdir C:\soarpython -m venv C:\soar\venvC:\soar\venv\Scripts\activatepip install soar-autocad-mcpAfter installation, verify everything is working:
python --version returns 3.10+pip list | findstr soar shows installed connectorCause: Python path incorrect or virtual environment not activated.
Fix: Verify the full path in your config file matches your actual Python executable. Use where python to find it.
Cause: Host application not running, or Windows Store Python is being used.
Fix: Ensure the target application (AutoCAD, Excel, etc.) is open and running. Switch to python.org Python if using Windows Store version.
Cause: Firewall blocking outbound HTTPS, or proxy not configured.
Fix: Add firewall rules (see Step 5). If behind a corporate proxy, set HTTPS_PROXY environment variable.
Cause: Connector not installed in the correct virtual environment.
Fix: Activate the correct venv first, then pip install the connector.
Cause: Windows UAC or file system restrictions.
Fix: Run the terminal as Administrator, or adjust folder permissions for the SOAR working directory.
Open an issue on GitHub with your error log, or contact us at soardesignjimmy@gmail.com.