Skip to content

feat(mcp): add server operations tools - #67

Merged
philderks merged 1 commit into
devfrom
feat/mcp-operations
Aug 19, 2026
Merged

feat(mcp): add server operations tools#67
philderks merged 1 commit into
devfrom
feat/mcp-operations

Conversation

@philderks

Copy link
Copy Markdown
Owner

Summary

  • Adds read-only MCP tools for loader/Minecraft-version discovery, backup coverage, and recovery-snapshot metadata.
  • Adds a manage-scoped install_server tool that starts or retries an install using only the server's saved configuration; it sends no caller-controlled body.
  • Keeps archive paths, backup creation, restore, and file access out of the MCP surface.
  • Updates the package to v0.2.0 and documents the expanded scope.

Verification

  • cd mcp && uv run pytest -q — 160 passed
  • uv run pytest -q — 1275 passed
  • cd mcp && uv build — wheel and sdist built successfully

The pre-existing root uv.lock remains untracked and is excluded.

@philderks
philderks force-pushed the feat/mcp-operations branch from b84e9ef to 8d875f1 Compare August 19, 2026 07:58
@philderks
philderks merged commit 4078400 into dev Aug 19, 2026
4 checks passed
@philderks
philderks deleted the feat/mcp-operations branch August 26, 2026 06:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant