Mostek MCP w języku naturalnym umożliwiający kontrolę AI nad CAD Onshape
onshape-mcp, opracowany przez Altendky, jest serwerem otwartego protokołu Model Context Protocol, który łączy asystentów AI z chmurą CAD Onshape, umożliwiając użytkownikom wydawanie poleceń projektowych w języku naturalnym. Narzędzie tłumaczy intencje w prostym angielskim na wywołania API REST Onshape, udostępniając nawigację po dokumentach, edycje parametryczne i programowe eksporty. Wbudowuje Onshape OpenAPI do odkrywania punktów końcowych i jest skierowane do inżynierów CAD, projektantów produktów oraz deweloperów, którzy chcą automatyzacji z pomocą AI w powtarzalnym modelowaniu i zapytaniach danych.
Jak integruje się z istniejącym łańcuchem narzędzi
Narzędzie działa jako serwer MCP i wymaga klienta zgodnego z MCP, takiego jak Claude Desktop lub LobeChat, oraz ważnego konta Onshape i poświadczeń API. Instalacja odbywa się za pomocą menedżera pakietów cargo Rust lub wstępnie zbudowanego binarnego pliku, dzięki czemu zespoły, które już korzystają z łańcuchów narzędzi Rust, mogą szybko wdrażać. Taki projekt przenosi odpowiedzialność za konfigurację i zarządzanie poświadczeniami na zespół, a nie na klienta AI.
Jak w praktyce działają niezawodne interakcje API
onshape-mcp osadza pełną specyfikację Onshape OpenAPI, dzięki czemu model bazowy może odkrywać punkty końcowe, zamiast polegać na zakodowanych definicjach narzędzi; to daje asystentowi elastyczny dostęp do powierzchni API. Serwer jest napisany w Rust, aby zapewnić wysoką przepustowość komunikacji API i stabilne przetwarzanie żądań, co pomaga, gdy agenci wydają wiele wywołań REST podczas sesji eksploracyjnych lub iteracyjnych.
Kto korzysta i jakie kontrole bezpieczeństwa istnieją
Narzędzie jest przeznaczone dla inżynierów i programistów, którzy już rozumieją Onshape, a nie dla początkujących; deweloper wyraźnie opisuje to jako asystenta, a nie zamiennik CAD. Planowany jest model uprawnień z trybami odczytu, modyfikacji i usuwania, aby ograniczyć dozwolone metody HTTP, co ma na celu zmniejszenie ryzyka, gdy AI eksploruje dokumenty. Deweloper ma wcześniejsze doświadczenie w budowaniu narzędzi dla programistów i wtyczek, co sprawia, że projekt jest zgodny z przepływami pracy inżynieryjnej.
Praktyczny przykład integracji dla zespołów inżynieryjnych, a nie konsumenckiego asystenta na komputerze
Ponieważ projekt jest często cytowany w technicznych blogach Onshape, onshape-mcp działa jako praktyczna implementacja referencyjna dla zespołów oceniających integracje MCP. Odpowiada technicznym zespołom przygotowanym do zarządzania poświadczeniami API, hostowania serwera MCP i włączania pracy dewelopera do ich CI lub narzędzi. Zespoły poszukujące gotowego, nietechnicznego asystenta na komputerze powinny oczekiwać, że to wymaga wysiłku dewelopera i integracji systemów.





