Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI β†’ MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE β†— (opens in a new tab)
  • llms.txt β†— (opens in a new tab)
  • Catalog JSON β†— (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub β†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
Β© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. πŸ“Ÿ Embedded System
  3. Ugs MCP
Ugs MCP logo
Health: ActiveRecent health check succeeded.Last checked 9/9/2026, 10:47:31 AM

Ugs MCP

User RatingsBe the first to rate and review this MCP server!
View Repository5 GitHub StarsTotal stargazers on GitHub for the source repository (5 stars).Visit Website
cncgrblg-codeindustrial-iot

Controls GRBL CNC machines through UGS Pendant, with G-code inspection and token-confirmed motion commands.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
Not yet automatically verified

We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β€” we're steadily working through the catalog.

Manual Client & Custom JSON ConfigExpand JSON β–Ύ

Client Config & Setup

Choose your client or environment
Target File:~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "zackpeters93-ugs-mcp": {
      "command": "uvx",
      "args": [
        "ugs-mcp"
      ]
    }
  }
}

πŸ’‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.

Install Directory Badge Claim listing AlternativesπŸ“Ÿ More in Embedded System

Overview

The zackpeters93/ugs-mcp MCP server connects an MCP-compatible assistant to Universal GCode Sender’s Pendant REST API for GRBL CNC control. It exposes connection, machine-status, job, motion, and G-code inspection tools, including jogging, homing, file execution, safety checks, translation, and time estimates. Motion operations require a server-generated, single-use confirmation token that the operator must read back before movement occurs. Use zackpeters93/ugs-mcp when a CNC setup runs UGS 2.x with its Pendant plugin and needs supervised AI-assisted control.

Use cases

β€’Inspect CNC machine status and job progress
β€’Review G-code safety and estimate cycle time
β€’Jog and home a supervised GRBL machine
β€’Run G-code files or saved macros through UGS
β€’Troubleshoot UGS serial connections

Key features

β€’UGS Pendant REST API connection
β€’GRBL machine status and job controls
β€’Token-confirmed motion commands
β€’G-code translation and safety checks
β€’Cycle-time estimation and tool listing
β€’Saved macro management

Capabilities & Tool Schemas

Inspect callable tools, capabilities, and parameters exposed to AI agents by Ugs MCP.

Extracted Tool Capabilities
UGS Pendant REST API connection
GRBL machine status and job controls
Token-confirmed motion commands
G-code translation and safety checks
Cycle-time estimation and tool listing
Saved macro management

How Ugs MCP works

What zackpeters93/ugs-mcp does

The zackpeters93/ugs-mcp MCP server links an MCP-compatible assistant with a CNC machine managed by Universal GCode Sender (UGS). It communicates through the UGS Pendant REST API rather than directly controlling the machine’s serial connection. The documented target is GRBL-based CNC equipment, with testing reported on a SainSmart Genmitsu 3018 Pro.

The server covers both machine operation and offline G-code inspection. An assistant can connect to or disconnect from UGS, inspect machine and job status, and troubleshoot serial connection issues. It can also request axis jogs, homing, return-to-work-zero, work-zero setting, job execution, pausing, cancellation, and macro execution. Inspection tools translate G-code into plain language, check it for safety issues, estimate cycle time, and list tools.

Because these capabilities can move physical equipment, operation is intended to remain under human supervision. The project documentation warns that incorrect use can damage equipment, ruin parts, or cause injury.

How it works

UGS Pendant is expected to be running locally, normally at http://localhost:8080. The MCP process sends requests to that endpoint, while the MCP client presents the resulting tools to the assistant.

Motion tools use a two-step confirmation flow. The first call does not move the machine; instead, the server returns a preview containing details such as the requested axis or distance, resulting position, warnings, and a confirmation token. The operator must provide that token in a second call. Tokens are generated by the server, expire after two minutes, and can be used only once. This design means the assistant cannot complete a motion request without the operator reading back the displayed token.

Setup and configuration

Install Python 3.11 or newer, Universal GCode Sender 2.x, and the UGS Pendant plugin. Start Pendant and verify its host and port before launching the MCP process. The package can be installed with pip, after which the ugs-mcp executable can be registered with an MCP client.

The zackpeters93/ugs-mcp configuration uses optional environment variables. UGS_HOST selects the Pendant host and defaults to localhost; UGS_PORT defaults to 8080. MACROS_DIR identifies the directory used for saved G-code macros, while RAPID_SPEED_MM_MIN controls the rapid speed used by return-to-zero and defaults to 5000. The repository provides a .env.example file as a configuration reference.

Claude Desktop can launch the installed ugs-mcp command from its MCP server configuration. The README also documents a source-based Python module setup. Read the project’s safety documentation and confirm the physical emergency stop location before using motion functions.

Tools and capabilities

The available tools are grouped as follows:

  • Connection: ugs_connect, ugs_disconnect, and ugs_troubleshoot_connection
  • Status: ugs_get_status and ugs_get_job_status
  • Jobs: ugs_run_file, ugs_pause_job, and ugs_cancel_job
  • Motion: ugs_jog, ugs_home, ugs_return_to_zero, and ugs_set_work_zero
  • G-code: gcode_safety_check, gcode_estimate_time, gcode_translate, gcode_list_tools, gcode_save_macro, gcode_list_macros, and gcode_run_macro

The project was tested with UGS 2.x, the Pendant plugin, macOS, and Python 3.11. GRBL compatibility is the documented target. TinyG, FluidNC, and Smoothieware are listed as untested, so support for those controllers should not be assumed.

Getting started with this zackpeters93/ugs-mcp MCP server

Always refer to the official documentation for the most accurate and up-to-date information.

Read the full README β†’View source on GitHub β†’

Related MCP Servers

View all in Embedded System View all alternatives
  • Kiln logoKiln

    MCP server that lets AI agents drive real 3D printers end to end β€” design, slice, queue, monitor via camera, and recover from failures β€” across Bambu Lab, Creality, Prusa, Elegoo, and more over OctoPrint, Moonraker/Klipper, PrusaLink, and USB. AGPL-3.0, pip install kiln3d.

    πŸ“Ÿ Embedded System3 views
    Compare vs Kiln β†’
  • Opcua MCP logoOpcua MCP

    An MCP server that connects to OPC UA-enabled industrial systems.

    πŸ“Ÿ Embedded System4 views
    Compare vs Opcua MCP β†’
  • Modbus MCP logoModbus MCP

    An MCP server that standardizes and contextualizes industrial Modbus data.

    πŸ“Ÿ Embedded System3 views
    Compare vs Modbus MCP β†’
  • Matter Controller MCP logoMatter Controller MCP

    An MCP server for Matter Controller, enabling AI agents to control and interact with Matter devices.

    πŸ“Ÿ Embedded System4 views
    Compare vs Matter Controller MCP β†’

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks β€” not a rating.

GitHub stars
5
Stargazers on the source repository.
Last commit
3mo ago
Most recent push to the default branch.
Directory activity
3 views
Config copies, upvotes, and views on AllMCPs.

Reviews

No reviews yet β€” be the first to share how this listing worked for you.

Frequently Asked Questions about Ugs MCP

Install Python 3.11 or newer and run `pip install ugs-mcp`. Then register the `ugs-mcp` executable with your MCP client.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewUgs MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/zackpeters93-ugs-mcp?style=directory)](https://allmcps.com/mcp/zackpeters93-ugs-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/zackpeters93-ugs-mcp"><img src="https://allmcps.com/api/badge/zackpeters93-ugs-mcp?style=directory" alt="Ugs MCP on AllMCPs" /></a>

Technical Specs & Signals

CategoryπŸ“ŸEmbedded System
PricingFree
More technical detailsExpand β–Ύ
TransportSTDIO
RuntimePython
AuthNo auth required
LicenseMIT
ClientsClaude Desktop
Last updatedSep 7, 2026
8/9 checks healthy over the last 31d
Views3
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars5
GitHub Star CountTotal stargazers on GitHub representing community popularity (5 stars).
Last commit3mo ago
Last Repository CommitThe most recent commit or push recorded for this server's GitHub repository.Last commit on Jun 12, 2026
48Quality signal: Fair Β· 48/100How this signal is calculated β–Ύ
Server availabilityNot measured

Not scored for repo-hosted servers β€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership10/20
Documentation & tools24/30
Adoption & activity2/15
Community engagement0/10

A guidance signal from public completeness & health data β€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 18d ago via OSV.dev Β· ugs-mcp (PyPI)

β˜… Spotlight Slot

Feature Your MCP Server

Get maximum visibility for your server across our directory, search results, and detail pages.

Spotlight Your Server

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge β€” proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it β€” no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in πŸ“Ÿ Embedded System β†’Alternatives to Ugs MCP β†’Install in Claude DesktopInstall in CursorInstall in VS Code