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
- 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 ★
- Oh My Agent — Portable multi-agent harness for .agents-based skills, workflows, and standards-aware agent teams across Antig 786 ★
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.
Antigravity Skills Browser
Extensão para o Antigravity (e qualquer fork do VS Code) que lista as 1600+ Antigravity Awesome Skills numa ba
Tulpa
基于Windows本地QQ+微信的Harness/MCP:用Agent进行实时检索、跟进、管理、记忆与工作区。同时开放MCP版本,可供DSH,Codex,Claude Code,Antigravity,WorkBuddy
Sessiongrep
Local-first memory layer for CLI agents. Indexes Claude Code, Codex CLI, Cursor, Antigravity, and Pi sessions
Recallnest
One memory, every terminal. Shared memory layer for any MCP client — Claude Code, Codex, Kimi, Antigravity (ag
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
Protocol Researcher
Verifies facts about vendor agent CLIs, SDKs, protocols and terms (Claude Code, Codex, Gemini CLI, OpenCode, A
Paf Reviewer
Runs one phone-a-friend relay or review command in the background and reports back a receipt plus the findings