Godot oyun motoru ile etkileşim kurmak için bir MCP sunucusu; Godot projelerinde sahneleri düzenlemek, çalıştırmak, debug etmek ve yönetmek için araçlar sunuyor.
Claude Desktop config.json'a ekle
{
"mcpServers": {
"coding-solo-godot-mcp": {
"command": "node",
"args": [
"~/.mcp/godot-mcp/index.js"
]
}
}
} Kaynak kodu al ve yerel olarak çalıştır
git clone https://github.com/Coding-Solo/godot-mcp.git ~/.mcp/godot-mcp
cd ~/.mcp/godot-mcp ((((((( (((((((
((((((((((( (((((((((((
((((((((((((( (((((((((((((
(((((((((((((((((((((((((((((((((
(((((((((((((((((((((((((((((((((
((((( ((((((((((((((((((((((((((((((((((((((((( (((((
(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
(((((((((((@@@@@@@(((((((((((((((((((((((((((@@@@@@@(((((((((((
(((((((((@@@@,,,,,@@@(((((((((((((((((((((@@@,,,,,@@@@(((((((((
((((((((@@@,,,,,,,,,@@(((((((@@@@@(((((((@@,,,,,,,,,@@@((((((((
((((((((@@@,,,,,,,,,@@(((((((@@@@@(((((((@@,,,,,,,,,@@@((((((((
(((((((((@@@,,,,,,,@@((((((((@@@@@((((((((@@,,,,,,,@@@(((((((((
((((((((((((@@@@@@(((((((((((@@@@@(((((((((((@@@@@@((((((((((((
(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
@@@@@@@@@@@@@((((((((((((@@@@@@@@@@@@@((((((((((((@@@@@@@@@@@@@
((((((((( @@@(((((((((((@@(((((((((((@@(((((((((((@@@ (((((((((
(((((((((( @@((((((((((@@@(((((((((((@@@((((((((((@@ ((((((((((
(((((((((((@@@@@@@@@@@@@@(((((((((((@@@@@@@@@@@@@@(((((((((((
(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
(((((((((((((((((((((((((((((((((((((((((((((((((((((
(((((((((((((((((((((((((((((((((((((((((((((((
(((((((((((((((((((((((((((((((((
/$$ /$$ /$$$$$$ /$$$$$$$
| $$$ /$$$ /$$__ $$| $$__ $$
| $$$$ /$$$$| $$ \__/| $$ \ $$
| $$ $$/$$ $$| $$ | $$$$$$$/
| $$ $$$| $$| $$ | $$____/
| $$\ $ | $$| $$ $$| $$
| $$ \/ | $$| $$$$$$/| $$
|__/ |__/ \______/ |__/
Godot oyun motoru ile etkileşim kurmak için bir Model Context Protocol (MCP) sunucusu.
Godot MCP, AI ajanlarının Godot editörünü başlatmasını, projeleri çalıştırmasını, hata ayıklama çıktısını yakalamasını ve proje yürütülmesini kontrol etmesini sağlar. Bu doğrudan geri bildirim döngüsü, ajanların gerçek Godot projelerinde neyin çalışıp neyin çalışmadığını anlamasına yardımcı olarak daha iyi kod üretimi ve hata ayıklama desteği sağlar.
claude mcp add godot -- npx @coding-solo/godot-mcp
Bu kadar. Claude Code'u yeniden başlat ve Godot MCP araçlarının kullanılabilir olması için bekleniyor.
Ortam değişkenleriyle:
claude mcp add godot -e GODOT_PATH=/path/to/godot -e DEBUG=true -- npx @coding-solo/godot-mcp
Cline MCP ayarları dosyanıza ekleyin (~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json):
{
"mcpServers": {
"godot": {
"command": "npx",
"args": ["@coding-solo/godot-mcp"],
"env": {
"DEBUG": "true"
},
"disabled": false,
"autoApprove": [
"launch_editor",
"run_project",
"get_debug_output",
"stop_project",
"get_godot_version",
"list_projects",
"get_project_info",
"create_scene",
"add_node",
"load_sprite",
"export_mesh_library",
"save_scene",
"get_uid",
"update_project_uids"
]
}
}
}
Cursor UI'ı Kullanarak:
godotcommandnpx @coding-solo/godot-mcpProjeye Özgü Yapılandırmayı Kullanarak:
Proje dizininizde .cursor/mcp.json dosyası oluşturun:
{
"mcpServers": {
"godot": {
"command": "npx",
"args": ["@coding-solo/godot-mcp"],
"env": {
"DEBUG": "true"
}
}
}
}
Herhangi bir MCP uyumlu istemci için bu yapılandırmayı kullanın:
{
"mcpServers": {
"godot": {
"command": "npx",
"args": ["@coding-solo/godot-mcp"],
"env": {
"GODOT_PATH": "/path/to/godot",
"DEBUG": "true"
}
}
}
}
| Değişken | Açıklama |
|---|---|
GODOT_PATH |
Godot çalıştırılabilir dosyasının yolu (otomatik algılamayı geçersiz kılar) |
DEBUG |
Ayrıntılı sunucu tarafı hata ayıklama günlüğünü etkinleştirmek için "true" olarak ayarlayın |
git clone https://github.com/Coding-Solo/godot-mcp.git
cd godot-mcp
npm install
npm run build
Ardından MCP istemcinizi npx kullanmak yerine build/index.js dosyasına yönlendirin.
Godot MCP sunucusu karmaşık işlemler için paketlenmiş bir GDScript yaklaşımı kullanır:
godot_operations.gd) kullanır.Paketlenmiş betik, işlem türü ve parametreleri JSON olarak kabul ederek her işlem için geçici dosyalar oluşturmadan esnek ve dinamik işlem yürütülmesine izin verir.
GODOT_PATH ortam değişkenini Godot çalıştırılabilir dosyasının yoluna ayarlayınproject.godot dosyası içeren bir dizine işaret ettiğinden emin olunnpm install komutunu çalıştırarak tüm bağımlılıkların kurulduğundan emin olunBu proje MIT Lisansı altında lisanslanmıştır - ayrıntılar için LICENSE dosyasına bakın.
Unity Editor ve Unity ile yapılan oyunlar için MCP Server
Unity3d Game Engine'i oyun geliştirme için entegre eden MCP Server
Unreal Engine 5.7 editor plugin'i olup AI asistanlarına Blueprint, Material, Animation, Niagara, Config, Editor, Project Index ve Engine Source'a MCP üzerinden tam okuma/yazma erişimi sağlar. 9 alanda 119 action, saf C++ ve gömülü Streamable HTTP server ile Python köprüsü yoktur.
Popüler oyunlar olan League of Legends, TFT ve Valorant'ın gerçek zamanlı oyun verilerine erişin; şampiyon analitiği, esports takvimi, meta komposizyonları ve karakter istatistiklerini keşfedin.
Chess.com oyuncu verilerini, oyun kayıtlarını ve diğer halka açık bilgileri standartlaştırılmış MCP arayüzleri aracılığıyla erişin; AI asistanlarının satranç bilgilerini araştırması ve analiz etmesine olanak tanıyın.
Fantasy Premier League verilerini gerçek zamanlı olarak sorgulayabileceğiniz ve analiz yapabileceğiniz bir MCP sunucusu.