Repository navigation
Update MCP reference for the experimental set_machine_config tools - #5481
Merged
Jeremy Rose (jeremyrose-viam) merged 1 commit intoOct 29, 2026
Merged
Jeremy Rose (jeremyrose-viam) merged 1 commit into
Jeremy Rose (jeremyrose-viam) merged 1 commit into
Conversation
app#14104 and app#14146 add set_machine_config_properties and set_machine_config to the MCP server as experimental destructive write tools. Co-Authored-By: Claude Opus 5.5 <[email protected]> Claude-Session: https://claude.ai/code/session_01Nja2XpwzQfFLZspPY9ZWkP
✅ Deploy Preview for viam-docs ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
Jeremy Rose (jeremyrose-viam)
approved these changes
Oct 29, 2026
Jeremy Rose (jeremyrose-viam)
deleted the
claude/update-mcp-set-machine-config-tools
branch
October 29, 2026 15:45
|
🔎💬 Inkeep AI search and chat service is syncing content for source 'Viam Docs' |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

Source changes
set_machine_config_propertiesMCP tool, which sets properties in a machine part's configuration by dotted path (a property that comes from a fragment becomes afragment_modsentry).set_machine_configMCP tool, which replaces a part's complete saved configuration and refuses a stalerevisionfromread_machine_config.Both register through
writeTool(..., true)(destructive) inmcpserver/tools_machine_config_add.goand carryMeta: {"com.viam/stability": "experimental"}. App deploys continuously, so both are live.Documents: no ticket key found (neither PR title nor commit carries one).
Docs changes
static/include/app/mcpserver/generated/mcp-tools-table.md: adds both tools under Write (destructive), in alphabetical order.docs/reference/mcp/_index.md: one paragraph after the favorites note saying both tools are experimental and may change or be removed, and what each one does. The table has no column for stability, so the note goes in the prose.Open agent PR #5441 edits a different line of the same table (
retrieve_skillunder Read-only).How I found these
mcpserver(docs repo CLAUDE.md, "MCP server tool table").set_machine_config,set_machine_config_properties,revision,fragment_modsacrossdocs/,static/,data/,layouts/: no existing mention.Prettier, markdownlint, vale,
frontmatter_rules.pyandmake build-prodpass.Generated by daily docs change agent
Generated by Claude Code