此服务器提供了一组用于与 OpenSCAD 文件交互的工具,包括读取、写入以及对代码提供反馈。它通过类似于 JSON-RPC 的协议进行通信。
安装 OpenSCAD:
OPENSCAD_PATH 到可执行文件的完整路径。示例(Linux/macOS):
export OPENSCAD_PATH="/Applications/OpenSCAD.app/Contents/MacOS/OpenSCAD"
示例(Windows):
$Env:OPENSCAD_PATH = "C:\Program Files\OpenSCAD\openscad.exe"
克隆仓库: 您可以通过访问仓库来将其克隆到本地机器。
git clone <repository-url>
cd <repository-directory>
(请用实际的 URL 和目录名替换 <repository-url> 和 <repository-directory>)。
服务器从标准输入读取数据,并向标准输出写入数据。您可以直接运行它:
python3 openscad_mcp_server/server.py
服务器期望消息以简单的 JSON-RPC 格式发送,并带有 Content-Length 头。
要运行测试套件,请从项目的根目录执行以下命令:
python3 -m unittest openscad_mcp_server/test_server.py