19 lines
615 B
GDScript
19 lines
615 B
GDScript
@tool
|
|
extends McpClient
|
|
|
|
|
|
func _init() -> void:
|
|
id = "codex"
|
|
display_name = "Codex"
|
|
config_type = "toml"
|
|
doc_url = "https://openai.com/index/codex/"
|
|
path_template = {"unix": "~/.codex/config.toml", "windows": "$USERPROFILE/.codex/config.toml"}
|
|
toml_section_path = PackedStringArray(["mcp_servers", "godot-ai"])
|
|
# Older Codex builds used the unquoted form with underscore-substituted ids.
|
|
toml_legacy_section_aliases = PackedStringArray(["mcp_servers.godot_ai"])
|
|
toml_body_template = PackedStringArray([
|
|
"url = \"{url}\"",
|
|
"enabled = true",
|
|
])
|
|
detect_paths = PackedStringArray(path_template.values())
|