Tandoor Recipe MCP
Recipes, meal plans, shopping lists and more for your local or self-hosted Tandoor instance.
제작자가 쓴 설명(영어 원문)
Drive a live Godot 4 editor: edit scenes and scripts, run and test the game, record GIFs.
이 세 가지는 절대 하나의 점수로 합치지 않아요. 의견, 측정, 인기는 서로 다른 것이니까요.
이 서버는 아직 쉬운 말로 된 요약을 쓰지 못했어요. 아래는 레지스트리에서 읽어 온 사실이에요.
쓰고 있는 AI 앱을 고른 다음 설정을 복사하세요.
필요한 것
어떤 앱을 쓰세요?
위에서 앱을 고르세요. 기억해 두었다가 다음부터는 버튼에 “…에 설치”라고 표시해요.
Claude Desktop → Settings → Developer → Edit Config를 열고 claude_desktop_config.json에 이 내용을 붙여 넣으세요
{
"mcpServers": {
"godot-loop": {
"command": "npx",
"args": [
"-y",
"godot-mcp-loop"
]
}
}
}터미널에서 이 명령어를 실행하세요
claude mcp add godot-loop -- npx -y godot-mcp-loop프로젝트의 .cursor/mcp.json 또는 ~/.cursor/mcp.json에 붙여 넣으세요
{
"mcpServers": {
"godot-loop": {
"command": "npx",
"args": [
"-y",
"godot-mcp-loop"
]
}
}
}브라우저가 앱을 열지 물어본 다음, 앱이 설정을 보여 주고 확인을 요청해요. 키 값은 비워 두니 직접 입력하세요.
프로젝트의 .vscode/mcp.json에 붙여 넣으세요
{
"servers": {
"godot-loop": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"godot-mcp-loop"
]
}
}
}브라우저가 앱을 열지 물어본 다음, 앱이 설정을 보여 주고 확인을 요청해요. 키 값은 비워 두니 직접 입력하세요.
이 서버는 내 컴퓨터에서 실행되는데, ChatGPT는 인터넷에 있는 서버에만 연결할 수 있어요. 다른 앱을 고르세요.
선택한 앱은 이 기기의 쿠키에만 저장돼요. 계정은 필요 없어요.
이 설정은 제작자의 레지스트리 정보로 만들었어요. README와 다르면 README를 따르세요.
내 컴퓨터에서 실행돼요. 설치하면 AI 앱에 도구 목록이 나타나요.
누구나 볼 수 있는 정보를 점검했고, 코드는 읽지 않았어요. 해당하지 않는 항목은 개수에서 뺐어요. · 2026년 11월 8일 점검
레지스트리 이름이 GitHub 계정 AI-osho 기준으로 확인되었고, 이 계정이 저장소를 소유하고 있어요
아직 GitHub에서 이 저장소를 읽어 오지 않았어요
아직 GitHub에서 이 저장소를 읽어 오지 않았어요
내 컴퓨터에서 실행되는 서버라 인터넷 엔드포인트가 없어요
내 컴퓨터에서 실행되며, 대신 로컬 설정을 사용해요
내 컴퓨터에서 실행돼요. 도구 목록은 인터넷 엔드포인트가 있는 서버에서만 읽을 수 있어요
레지스트리에서 이 카테고리의 활성 서버 전체와 비교했어요. 스타는 게시자가 저장소를 소유한 경우에만 세요.
해당하는 기본 점검 1개 중 1개를 통과했어요. 코드는 읽지 않았어요. 키나 토큰을 넣기 전에 서버가 어떤 권한을 요구하는지 확인하고, 꼭 필요한 권한만 있는 키를 쓰세요.
레지스트리에 필수 키가 나와 있지 않아요. 다만 처음 쓸 때 로그인을 요구하는 서버도 있어요.
내 컴퓨터에서 실행돼요. AI 앱이 필요할 때 실행하고, 데이터는 제작자의 서버를 거치지 않아요(서버 자체가 온라인 서비스를 호출하는 경우는 제외).
GitHub 저장소는 마지막으로 – 변경됐고, 최신 버전(0.9.0)은 19일 전 레지스트리에 올라왔어요.
Claude Desktop, Claude Code, Cursor, VS Code처럼 MCP를 지원하는 앱에서 쓸 수 있어요. 내 컴퓨터에 Node.js도 있어야 해요.
같은 카테고리에는: Tandoor Recipe MCP, Canvas Lms MCP Local, 像塑 MCP Plus
같은 카테고리에서 다른 제작자가 만든 서버예요. 스타 순으로 정렬했어요.
카드 보는 법:↓ 주간 다운로드i★ GitHub 스타i세 기둥: 리뷰 · 점검 · 사용 정도i업데이트 = 최신 버전을 레지스트리에 공개한 날i
Recipes, meal plans, shopping lists and more for your local or self-hosted Tandoor instance.
Student-focused Canvas LMS: 237 tools for grades, deadlines, planning, submissions and study plans.
Unofficial macOS MCP for Douyin AR (像塑): assets, menus, AI combine, delivery. For learning only.
제작자의 저장소에서 쓰인 그대로 가져왔어요. PopNx MCP가 검토하거나 보증한 내용이 아니에요. HTML, 이미지, 스크립트는 제거했어요. 링크를 누르면 이 사이트를 벗어나요.
Edit, run, inspect and test Godot 4 projects from an MCP client. A TypeScript MCP server and a Godot editor addon let an AI coding agent change scenes/scripts, send gameplay input, inspect live state and replay checks. Work remains in normal Godot projects and resources.
日本語 · Get started · Architecture · Samples · Sample changes
The agent chooses and calls the tools; this is not a hosted service that automatically finishes a game. Game rules, artwork, sound, level design and playtesting remain authored work. Supported edits offer preview and undo; scene saving and file-backed operations have separate behavior.
Native Godot captures from standalone projects, without the addon installed. The RPG frame is the prologue. Controls, project paths and original images.
| Sample | Game | What to inspect |
|---|---|---|
blocks | Falling Blocks | Rotation, board state and scoring |
shooter | Vertical Shooter | Movement/fire, waves and boss transitions |
action | Side-scroller | Variable jumps, platforms and collision |
rpg | Luka of the Star Sword | Dialogue, battles and state transitions |
marble-3d | Marble Run | Rolling, jumps, checkpoints and contacts |
tower-defense | 灯畑の番人 | Tower placement, pause, victory/defeat and retry |
All six run without an AI account or MCP setup. They show different uses of the same editing/observation tools; a fixture check is not a claim that an agent completed every game through ordinary play.
Use Node.js 20+ for the copy command and Godot 4.7 (tested with 4.7.2) to play. From a working folder, choose one of the six IDs above and a new/empty destination:
npx -y godot-mcp-loop@0.12.0 sample shooter ./my-shooter
godot --headless --path ./my-shooter --import godot --path ./my-shooter
For agent editing/testing, explicitly install the addon from the same selected distribution and configure your client. Play alone does not need either step. The installer supplies its actual server executable; it does not register a client or restart an existing connection for you. Full setup guide.
server/src/ exposes MCP tools, validates their input, connects to the selected project and runs scenarios.addons/mcp_loop/ edits through the Godot editor and forwards runtime requests through Godot's debugger.server/authoring/ helpers process PNGs. Original image generation uses the client's separately authorized producer.MCP client → stdio server → authenticated loopback WebSocket → Godot editor → debugger → running game
Architecture explains the two process layers, repository layout, data flow and persistence.
| Area | Use |
|---|---|
| Scene and code | Inspect/create scenes, edit nodes and GDScript, configure input and selected project settings |
| Runtime observation | Input, state queries, per-frame records, waits, physics stepping, UI audit, images and logs |
| Repeatable checks | Scenario assertions, evidence, recordings, installed GUT/GdUnit4 suites and preset-based exports |
| Artwork support | Brief/request/PNG receipts, deterministic processing, previews, change detection and standard 2D placement |
| Bounded construction | node_add_tree (since 0.12.0): one new 2D/UI subtree in an eligible empty scene, up to 64 nodes/depth 8; save separately |
| Distribution | Tools and availability |
|---|---|
| Current 0.12.0 | 49 MCP tools, including node_add_tree; six showcased games and a retained internal compatibility fixture |
| Previous 0.11.0 | 48 tools; static doctor CLI since 0.11.0; artwork tools since 0.10.0 |
Use the same selected distribution for the server and addon. Version labels alone do not prove equal contents; source checkouts can differ from published packages. doctor is a static CLI, not an MCP tool or runtime connection test. Tool reference · Artwork · Subtree construction.
All 49 tools in 0.12.0 (previous 0.11.0 has 48)
| Area | Tools |
|---|---|
| Status | godot_status, project_info, project_list, project_connect (switch projects) |
| Editor | editor_launch (finds Godot, opens the project), editor_quit |
| Scenes | scene_open, scene_create, scene_save, scene_tree |
| Nodes | node_add, node_add_tree (development: one bounded native 2D/UI subtree), node_delete, node_get, node_set |
| Scripts | script_read, script_write, script_edit, script_attach |
| Artwork production (0.10.0+) | production_plan, art_request, art_register, asset_build, asset_preview, asset_verify, asset_scene_add |
| Files & assets | file_write (YAML/JSON/text), image_write (pixel-art PNG), input_action_set, project_setting_set (main scene, viewport, stretch) |
| Undo | edit_undo |
| Run & observe | game_run, game_stop, game_query, game_ui_audit, game_in_view, game_ray, game_contacts, game_input, game_wait_for, game_set, game_call, game_pause, game_step, logs_read, screenshot |
| Build | project_export (release export from a preset into res://build/ only, no shell) |
| Judge | scenario_run (evidence folder, movie → GIF + contact sheet), test_run (GUT / GdUnit4 unit tests) |
Complete reference · Scenarios · Clients · Protocol.
node_add_tree. Dependencies are not installed automatically. C# script validation is not supported.Loopback authentication and project-path guards are not an OS sandbox. Opening, validating or running a project can execute its code/plugins. Use trusted projects and client-side approvals. Undo is not a cross-file transaction; a missing response after dispatch does not prove that nothing changed. Inspect actual state before retrying. Security model.
scripts/test-godot-unit.sh
cd server && npm ci npm run typecheck && npm test npm run build && npm run test:e2e E2E_SAMPLES=1 npm run test:e2e
Windowed Linux checks need xvfb and E2E_GAME_WINDOW=1. Source authorities and generated copies are documented in sample changes; do not edit both independently. The default platformer scene remains an internal compatibility/test fixture and is not in the showcase. Release procedure.
MIT © OSHO