GitHub
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
作者による説明(英語の原文)
Godot 4.7 for coding agents: offline API, checks, review, safe edits, tests, play, 3D models.
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
GODOT必要なもの
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます
{
"mcpServers": {
"godotwright": {
"command": "npx",
"args": [
"-y",
"godotwright",
"mcp",
"--tier",
"cheap"
],
"env": {
"GODOT": "your-value"
}
}
}
}ターミナルでこれを実行します
claude mcp add godotwright --env GODOT=your-value -- npx -y godotwright mcp --tier cheap動かす前に、空欄の値を入力してください。
プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"godotwright": {
"command": "npx",
"args": [
"-y",
"godotwright",
"mcp",
"--tier",
"cheap"
],
"env": {
"GODOT": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"godotwright": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"godotwright",
"mcp",
"--tier",
"cheap"
],
"env": {
"GODOT": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
GODOT envこの設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月8日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント laaielichter で確認済みです
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
これはパソコンで動くため、インターネット上のエンドポイントはありません
パソコンで動き、代わりにローカルの設定を使います
パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。
あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。
GitHubリポジトリの最終更新は–、最新バージョン(0.6.0)がレジストリに届いたのは5 日前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにNode.jsも必要です。
同じカテゴリには:GitHub, Desktop Commander, Cloudflare MCP
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:↓ 週あたりのダウンロードi★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
Godotwright Big worlds. Better code. Keep creating.
MCP server, CLI and Claude Code plugin for Godot 4.7. Works with Claude Code, Codex, Cursor, VS Code, Gemini CLI and any MCP client. No editor needed.
Website · Install in your agent · Reference · 3D models · Benchmark · Changelog
Concept artwork. Explore the toolkit, real demo and model gallery on the website .
Real output (godotwright 0.1.0). Watch as video
And 3D models from code, no Blender: 59 ready-made kinds. See the gallery
Coding agents learned Godot from years of Godot 3 tutorials. They write yield, export var and KinematicBody2D, invent methods, and wire signals to nodes that are not in the scene. Godotwright is the check between the agent and your project: the real Godot 4.7 API offline, a scored review of every script, headless Godot runs, and safe edits. It works from files, so it needs no open editor, and it works fine next to an editor-driving MCP server.
| Your agent... | On its own | With Godotwright |
|---|---|---|
| writes GDScript | yield, export var, KinematicBody2D: Godot 3 habits | each line flagged with the Godot 4 fix; migrate rewrites the mechanical part |
| calls an engine method | guesses a name from memory | looks it up in the bundled Godot 4.7 class reference |
| renames a signal or moves a file | breaks the scene connections and .uid files | rename changes code, scenes, connections and .uid files together, dry run first |
| says "it works" | without running anything | check, test and play run it headless and report file:line |
| writes a shader | hint_albedo, SCREEN_TEXTURE, ALBEDO in a 2D shader | reviewed against Godot 4.7's shader tables and compiled headless; fix renames the Godot 3 names |
copies a scene or writes a .tscn by hand | duplicate or invalid uids, edits Godot drops on the next save | caught from the files alone; fix repairs uids across files, with undo |
| says the build works | never exports it | export run exports headless, reads the .pck, checks it against what the game loads and runs it; patch packs too |
| changes the HUD | cannot see what changed | screenshot baselines with a pixel diff, in scenarios and in CI |
| needs a 3D model | needs Blender | model build makes a clean .glb from one of 59 kinds, then lints it |
| opens a pull request | nobody checks the Godot side | a GitHub Action posts a receipt: review, check and tests |
1. Review your game. Nothing to install:
npx -y godotwright review ~/games/my-game
You get a score from 0 to 100 for api, performance, quality and structure, and each finding as res://player.gd:12: error [rule] message with the Godot 4 fix. No Godot install needed.
2. Give it to your agent. In Claude Code:
/plugin install godotwright --marketplace laaielichter/Godotwright
3. Ask for something. For example: *"Review the project and fix what Godotwright finds."* Every Godot file Claude edits is now reviewed right after the edit, and its errors go straight back to Claude.
| Client | How |
|---|---|
| Claude Code | /plugin install godotwright --marketplace laaielichter/Godotwright (MCP server, hooks, ten skills, seven subagents) |
| Claude Desktop | Download godotwright.mcpb and open it |
| Cursor | Add to Cursor (one click) |
| VS Code (Copilot) | Install in VS Code (one click) |
| Codex | codex mcp add godotwright -- npx -y godotwright mcp --tier premium |
| Gemini CLI | gemini extensions install https://github.com/laaielichter/Godotwright |
| opencode | Add to opencode.json |
| Windsurf, Zed, others | JSON for your client |
Run the agent from the Godot project folder, or pass --project . --tier premium gives full detail for large models; --tier cheap (the default) gives short output and step-by-step instructions for small ones. Needs Node.js 22.12+.
godot_shader reviews every shader against Godot 4.7's own shader tables (Godot 3 names, built-ins in the wrong place, read-only built-ins written, colours without source_color) and compiles it with Godot headless, which finds every language error without a GPU; gpu: true also draws it, for what only the driver rejects.godot_export_run exports headless, reads the .pck without Godot, checks it against what the game loads, runs it, and makes patch packs that carry only what changed.godot_fix across files.godot_scenario keeps a passing play run as a regression test; screenshot steps in scenarios and named baselines, compared with moved areas and blank pictures named; JUnit XML for your CI's test tab; godot_leaks names what grows per cycle and where it is made.target for a project on an older 4.x, and compare_godot to see what a 4.8 beta breaks.godot_resource_edit edits .tres files and import settings and verifies the reimport.--tools core is about a third of the tool list), --read-only, structured results, progress and cancel for long Godot runs, and protected folders that no write may touch.0.5.0 brought godot_code (Godot's own GDScript language server: warnings at the project's levels, inferred types, definitions and completion, also for unsaved code), shader compilation by drawing (godotwright shaders, godot_check shaders: true) and visual tests with screenshot baselines; see the changelog.
All changes: CHANGELOG.md.
Check. review scores your scripts and scenes without Godot: Godot 3 code, unknown classes, methods and signals, missing $Node paths, scene connections to missing methods, unknown input actions, per-frame lookups, static typing. api answers from the official Godot 4.7 class reference (1078 classes), offline. check runs Godot headless and reports each error once, as file:line.
Change. rename a function, signal, node or file everywhere; project edits settings, input actions and autoloads; scene adds nodes, sets properties, connects signals and attaches scripts. Each one checks names and types against Godot 4.7, shows a dry run first and touches only its own lines. migrate ports Godot 3 scripts to Godot 4 where that is mechanical (more on porting).
Run and see. test runs GUT or GdUnit4 tests and prints only what failed; play runs a scene, presses the keys you give on the frames you give, and prints the values you watch; screenshot renders a scene or a model to a PNG.
Build 3D models. model build makes a clean .glb with no Blender: one of 59 ready-made kinds (vehicles, aircraft, ships, buildings, plants, terrain with lakes and rivers) or your own JSON spec. model identify says what a thing is (parts, sizes, pivots), model view draws it as text for agents that cannot see pictures, and model lint scores it.
Review every pull request. Add this to your game's repository:
# .github/workflows/godotwright.yml
on: pull_request permissions: { contents: read, pull-requests: write } jobs: receipt: runs-on: ubuntu-latest steps:
It downloads a checksum-verified Godot, runs the review, the check and your tests, and posts the result as a comment. No editor, no GPU. review-only: "true" skips Godot. Inputs, SARIF and plain CI: GDScript review in CI.
Learn. Rules that real Godot keeps contradicting turn into hints, findings you mark as wrong stay hidden, and lessons you add come back when the same error does. All of it stays on your machine; sharing anonymous counts is opt-in and off by default (PRIVACY.md).
Every command, option and rule: docs/reference.md.
All MCP tools (most are also CLI commands; --tools core loads 13)
| Tool | What it does |
|---|---|
godot_doctor | Start here when something is broken: the review and Godot grouped by cause, most urgent first, each with its lesson and fix, then numbered next steps |
godot_scan | Map the project: scenes and node trees, scripts, signals, autoloads, input map |
godot_api | Exact Godot 4.7 lookup: signatures, inheritance, Godot 3 names |
godot_api_search | Search the Godot 4.7 class reference |
godot_review | AAA review with scores; also reviews unsaved code (code + file), or only what changed (only_new); from/target for upgrades between 4.x releases |
godot_checklist | Every AAA rule with its fix |
godot_feedback | Mark a review finding as wrong or right, or say whether a lesson helped, so Godotwright learns from it |
| godot_lessons | Lessons from real Godot projects (sym
冒頭だけを表示しています。続きはリポジトリで読めます