Skip to main content

Unity ツール一覧

OpenForge MCP が提供する Unity 向けツールの一覧です。Dynamic モードでは list_toolsget_tool_schema で各ツールの詳細を取得できます。

Scene(シーン)

ツール名説明主なパラメータ
get_scene_info現在のシーン情報を取得なし
create_scene新しいシーンを作成name
open_scene既存のシーンを開くpath
save_scene現在のシーンを保存path(省略時は上書き保存)
get_hierarchyシーン階層構造を取得depth(取得する階層の深さ)

GameObject(ゲームオブジェクト)

ツール名説明主なパラメータ
create_gameobject新しいゲームオブジェクトを作成name, type, position, rotation, scale
delete_gameobjectゲームオブジェクトを削除target
find_gameobject名前でゲームオブジェクトを検索name, tag
get_gameobject_infoオブジェクトの詳細情報を取得target
set_transform位置・回転・スケールを設定target, position, rotation, scale
set_parent親オブジェクトを設定target, parent
duplicate_gameobjectオブジェクトを複製target, new_name
rename_gameobjectオブジェクトの名前を変更target, new_name
set_activeオブジェクトの有効/無効を切り替えtarget, active
add_componentコンポーネントを追加target, component_type
remove_componentコンポーネントを削除target, component_type
set_component_propertyコンポーネントのプロパティを設定target, component_type, property, value

Material(マテリアル)

ツール名説明主なパラメータ
create_material新しいマテリアルを作成name, shader, color
set_materialオブジェクトにマテリアルを適用target, material
get_material_infoマテリアルの情報を取得target
set_material_propertyマテリアルのプロパティを設定material, property, value
set_material_textureテクスチャを設定material, property, texture_path

Script(スクリプト)

ツール名説明主なパラメータ
create_scriptC# スクリプトを作成name, code, path
attach_scriptオブジェクトにスクリプトをアタッチtarget, script_name
get_script_sourceスクリプトのソースコードを取得script_name
update_scriptスクリプトを更新name, code
list_scriptsプロジェクト内のスクリプト一覧path(検索パス)

Screenshot(スクリーンショット)

ツール名説明主なパラメータ
take_screenshotシーンビューのスクリーンショットを取得width, height
take_game_screenshotゲームビューのスクリーンショットを取得width, height

Animation(アニメーション)

ツール名説明主なパラメータ
create_animation_clipアニメーションクリップを作成name, length
add_animation_keyframeキーフレームを追加clip, path, property, time, value
set_animator_controllerAnimator Controller を設定target, controller
create_animator_stateアニメーターステートを作成controller, state_name, clip
set_animation_curveアニメーションカーブを設定clip, path, property, keys
play_animationアニメーションを再生target, clip_name

Physics(物理演算)

ツール名説明主なパラメータ
add_rigidbodyRigidbody を追加target, mass, use_gravity, is_kinematic
add_colliderCollider を追加target, type, is_trigger
set_physics_material物理マテリアルを設定target, friction, bounciness
add_jointJoint を追加target, type, connected_body
set_rigidbody_constraintsRigidbody の制約を設定target, constraints
raycastレイキャストを実行origin, direction, max_distance

UI(ユーザーインターフェース)

ツール名説明主なパラメータ
create_canvasCanvas を作成name, render_mode
create_ui_textText 要素を作成name, text, font_size, color
create_ui_imageImage 要素を作成name, sprite, color
create_ui_buttonButton を作成name, text, on_click
create_ui_panelPanel を作成name, color, size
set_ui_rectRectTransform を設定target, anchors, position, size

Lighting(ライティング)

ツール名説明主なパラメータ
create_lightライトを作成name, type, color, intensity, position, rotation
set_light_propertyライトのプロパティを変更target, property, value
set_ambient_light環境光を設定color, intensity, mode
set_fogフォグを設定enabled, color, mode, density
set_skyboxSkybox を設定material
bake_lightingライトマップをベイクquality

Camera(カメラ)

ツール名説明主なパラメータ
set_cameraカメラの位置・回転を設定position, rotation, fov
get_camera_infoカメラの情報を取得target
create_camera新しいカメラを作成name, position, rotation, fov
set_camera_propertyカメラのプロパティを変更target, property, value

Prefab(プレハブ)

ツール名説明主なパラメータ
create_prefabオブジェクトからプレハブを作成target, path
instantiate_prefabプレハブをインスタンス化path, position, rotation
apply_prefab_overridesプレハブのオーバーライドを適用target
unpack_prefabプレハブを展開target, mode

Audio(オーディオ)

ツール名説明主なパラメータ
add_audio_sourceAudioSource を追加target, clip, volume, loop
set_audio_propertyオーディオプロパティを設定target, property, value
create_audio_mixerAudio Mixer を作成name
set_audio_mixer_paramMixer パラメータを設定mixer, param, value

Terrain(地形)

ツール名説明主なパラメータ
create_terrainTerrain を作成name, width, height, length
set_terrain_height地形の高さを設定target, heights, offset_x, offset_y
paint_terrain_texture地形テクスチャをペイントtarget, layer, position, radius, opacity
add_terrain_layerTerrain Layer を追加target, texture, normal_map, tile_size
place_terrain_trees地形に木を配置target, prefab, positions, density
set_terrain_detail草・詳細メッシュを設定target, prototype, density
ツール名説明主なパラメータ
bake_navmeshNavMesh をベイクagent_radius, agent_height, step_height
add_navmesh_agentNavMeshAgent を追加target, speed, radius, height
set_navmesh_destinationエージェントの目的地を設定target, destination
add_navmesh_obstacleNavMesh Obstacle を追加target, shape, carve
add_offmesh_linkOffMeshLink を追加start, end, bidirectional

VFX(ビジュアルエフェクト)

ツール名説明主なパラメータ
create_particle_systemパーティクルシステムを作成name, position, preset
set_particle_propertyパーティクルプロパティを変更target, module, property, value
create_trail_rendererTrail Renderer を作成target, time, width, color
create_line_rendererLine Renderer を作成target, points, width, color

Optimization(最適化)

ツール名説明主なパラメータ
get_scene_statsシーンの統計情報を取得なし
set_static_flagsStatic フラグを設定target, flags
set_lod_groupLOD Group を設定target, lod_levels
set_occlusion_areaOcclusion Area を設定position, size
batch_set_qualityテクスチャ品質を一括設定max_size, compression

Build(ビルド)

ツール名説明主なパラメータ
build_projectプロジェクトをビルドtarget_platform, output_path, scenes
get_build_settingsビルド設定を取得なし
set_build_settingsビルド設定を変更platform, settings
switch_platformターゲットプラットフォームを切り替えplatform