openscad-mcp-server
Verified Safeby karolkaczmarek1
Overview
An OpenSCAD agent allowing LLMs to design, render, and inspect 3D models and libraries.
Installation
python src/server.pyEnvironment Variables
- OPENSCAD_PATH
- OPENSCAD_LIBRARIES_PATH
Security Notes
Robust path traversal checks are implemented using `os.path.commonpath` and `os.path.abspath` for both writing (ensuring files are within CWD) and reading library files (ensuring files are within configured library paths). Subprocess calls use a list of arguments, mitigating shell injection risks. No `eval` or `exec` found. Configuration through `.env` prevents hardcoded secrets.
Similar Servers
ida-pro-mcp
This project provides an MCP (Model Context Protocol) server that integrates with IDA Pro, enabling AI assistants to perform reverse engineering tasks like binary analysis, decompilation, memory manipulation, and debugging within the IDA Pro environment.
Lynkr
Lynkr is an AI orchestration layer that acts as an LLM gateway, routing language model requests to various providers (Ollama, Databricks, OpenAI, etc.). It provides an OpenAI-compatible API and enables AI-driven coding tasks via a rich set of tools and a multi-agent framework, with a strong focus on security, performance, and token efficiency. It allows AI agents to interact with a defined workspace (reading/writing files, executing shell commands, performing Git operations) and leverages long-term memory and agent learning to enhance task execution.
mcp-openapi-server
A Model Context Protocol (MCP) server that exposes OpenAPI endpoints as MCP tools, along with optional support for MCP prompts and resources, enabling Large Language Models to interact with REST APIs.
Polymcp
A comprehensive TypeScript framework for building and orchestrating Model Context Protocol (MCP) servers and AI agents, enabling LLMs to intelligently discover, select, and execute external tools.