Vn Sketchup MCP — Development skill for Claude Code
SketchUp MCP for Claude Code / Codex / Antigravity.
How to install Vn Sketchup MCP
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open andyluu98/vn-sketchup-mcp and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Vn Sketchup MCP does
SketchUp MCP for Claude Code / Codex / Antigravity. Fixed fork of mhyrr/sketchup-mcp (pin mcp<2, one-command installer, VN docs).
Alternatives in Development
- Tiger Docs MCP Server - Development Guidelines — Tiger Docs MCP Server - Development Guidelines skill 1.7k ★
- Nexting — Remote control for Claude Code, Codex, Grok, and Cursor on Mac or PC 1.3k ★
- Codenotch — A macOS app that pins usage limits from Claude Code, Cursor, Codex, and Antigravity to a screen edge 1.3k ★
README
vn-sketchup-mcp
Điều khiển **SketchUp** từ **Claude Code / Codex / Antigravity** (và mọi MCP client dùng stdio) thông qua Model Context Protocol.
Bản Việt hoá + **đã vá lỗi** của [mhyrr/sketchup-mcp](https://github.com/mhyrr/sketchup-mcp): cài phát chạy ngay, không còn crash do lệch phiên bản thư viện `mcp`.
Control SketchUp from Claude Code / Codex / Antigravity via MCP. A fixed, ready-to-run fork of mhyrr/sketchup-mcp.
Vá gì so với bản gốc? (What is fixed)
Bản gốc crash ngay khi khởi động server vì:
- Nó
import mcp.server.fastmcp(lớpFastMCP). Nhưng thư việnmcpbản 2.x đã đổi tênFastMCP->MCPServer, xoámcp.server.fastmcp. Khi cài bằnguvx/pipkhông ghim phiên bản, máy kéo vềmcp 2.x-> ModuleNotFoundError / crash -> MCP client báoConnection closed. - Gói trên PyPI còn dùng API cũ
FastMCP(description=...)(đã bỏ), lỗiunexpected keyword argument 'description'.
**Cách vá ở repo này:**
pyproject.tomlghimmcp[cli]>=1.3,<2-> luôn càimcp 1.xcònFastMCP.- Dùng
server.pybản mới (đã đổi sangFastMCP(instructions=...), hợp lệ vớimcp 1.x). - Kèm installer 1 lệnh tự copy plugin Ruby vào mọi bản SketchUp + in sẵn cấu hình cho 3 client.
Kết quả: `uv run vn-sketchup-mcp` chạy ổn, kết nối được SketchUp (đã kiểm chứng trên **SketchUp Pro 2018**, Ruby 2.2.4; và các bản mới hơn).
Kiến trúc (How it works)
Gồm 2 phần:
- Plugin SketchUp (Ruby) — chạy 1 TCP server bên trong SketchUp ở cổng 9876, nhận lệnh và thao tác model.
- MCP server (Python) — client (Claude Code/Codex/Antigravity) chạy qua stdio; nó nối tới cổng 9876 để đẩy lệnh vào SketchUp.
Claude Code / Codex / Antigravity <--stdio--> vn-sketchup-mcp (Python) <--TCP:9876--> SketchUp (Ruby plugin)
Yêu cầu
- **uv** (tự tải Python 3.12, không cần cài Python riêng)
- git
- SketchUp (Pro để dùng được đủ Solid Tools; đã test 2018+)
Cài đặt (Install)
Related Skills
Omnisession
Search, resume, fork, and transfer local coding-agent sessions across Claude Code, Codex, OpenCode, Grok, Herm
Fork Pov
Fork pov.md for installer taste, or append a one-liner to gotchas.md after a real agent failure.
Bridge MCP
Mirror MCP servers from .mcp.json into Codex and Antigravity workspace configs
Recallnest
One memory, every terminal. Shared memory layer for any MCP client — Claude Code, Codex, Kimi, Antigravity (ag
Agent Bridges
MCP configuration and templates for Claude Code to delegate work to Antigravity (Gemini) and Codex while keepi
Navin Engine
Rust-native MCP engine that breaks, diagnoses, repairs, benchmarks, and certifies software changes before they
Related Agents
Pov Curator
Load when the installer wants to fork pov.md for their own taste, append a one-liner to gotchas.md after a rea
Security Sentinel
Deep security review focused on OWASP Top 10, injection, auth/authz, data exposure, and dependency vulnerabili
Verify
Claude Code runner adapter. 격리 snapshot에서 Codex/Antigravity/Tailscale Aperture reviewer를 조합해 교차검증. 보안 결정권 없음,