{"id":"had0yun-gopeak-godot-mcp","name":"Gopeak-godot-mcp","homepage":"https://www.npmjs.com/package/gopeak","repo_url":"https://github.com/HaD0Yun/Gopeak-godot-mcp","category":"devtools","subcategories":[],"tags":["mcp","godot","game-development","debugging","lsp","dap","nodejs","typescript","tooling","ai-integration"],"what_it_does":"GoPeak is an MCP server for Godot Engine that exposes a large toolset (scene/project editing, runtime inspection, screenshots/input injection, and LSP/DAP-style debugging) to AI clients via the Model Context Protocol. It supports tool exposure profiles (compact/full/legacy), dynamic tool groups, and cursor-based pagination for tool listings.","use_cases":["AI-assisted Godot development: inspect/modify projects, scenes, and resources","Debug workflows: diagnostics, breakpoints, stepping, stack traces via DAP tools","Runtime testing: inspect live scene tree, set properties, take screenshots, inject input","GDScript development assistance via LSP-like tools (completions/hover/symbols)","Discovery/dynamic tooling: use tool.catalog and tool.groups to activate relevant tool subsets"],"not_for":["Production-grade remote execution or unattended automation without sandboxing/permissions review","Use cases requiring a public, internet-facing authenticated HTTP API","Environments where running Godot (and any addons) is disallowed or cannot be controlled"],"best_when":"You want an AI agent to work against a local Godot project with tight feedback loops (edit → run → inspect → debug) and can run the server locally (or on a trusted host).","avoid_when":"You need strong multi-tenant security guarantees, or you must expose this service to untrusted clients over a network without additional controls.","alternatives":["Coding-Solo/godot-mcp (earlier Godot MCP server, referenced by this project)","General-purpose MCP clients + Godot editor automation via custom scripts (non-MCP)","Direct Godot editor tooling (editor scripts/CLI) combined with your own LSP/DAP integrations"],"af_score":62.2,"security_score":34.0,"reliability_score":30.0,"package_type":"mcp_server","discovery_source":["github"],"priority":"high","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-03-30T13:47:47.401763+00:00","interface":{"has_rest_api":false,"has_graphql":false,"has_grpc":false,"has_mcp_server":true,"mcp_server_url":null,"has_sdk":true,"sdk_languages":["JavaScript","TypeScript"],"openapi_spec_url":null,"webhooks":false},"auth":{"methods":["MCP client authentication is not described in the README; appears to be local/host-based usage"],"oauth":false,"scopes":false,"notes":"No user auth model is documented. Configuration is done via MCP client config and environment variables (e.g., GODOT_PATH, tool profile). If the server/bridge ports are reachable beyond localhost, you should assume no access control unless the implementation enforces it."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"Open-source (MIT) npm package; costs are primarily local compute (Godot + tooling) and any MCP client usage."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":62.2,"security_score":34.0,"reliability_score":30.0,"mcp_server_quality":90.0,"documentation_accuracy":75.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":95.0,"rate_limit_clarity":10.0,"tls_enforcement":30.0,"auth_strength":20.0,"scope_granularity":10.0,"dependency_hygiene":60.0,"secret_handling":60.0,"security_notes":"Security model is not documented. Defaults bind the bridge/visualizer host to 127.0.0.1, which reduces exposure, but the README does not describe authentication/authorization or TLS. The toolset includes powerful operations (running projects, editing scenes/resources, runtime inspection, and input injection), so you should treat it as high-privilege and restrict network access to localhost/trusted clients. Secret handling practices are not documented; avoid enabling debug logs in production unless you verify they don’t emit sensitive paths/tokens.","uptime_documented":0.0,"version_stability":50.0,"breaking_changes_history":30.0,"error_recovery":40.0,"idempotency_support":"false","idempotency_notes":"Not described. Many operations (scene edits, node creation, input injection) are likely non-idempotent unless explicitly designed otherwise.","pagination_style":"cursor-based via tools/list pages (GOPEAK_TOOLS_PAGE_SIZE)","retry_guidance_documented":false,"known_agent_gotchas":["Tool exposure is profile-dependent (compact default). If tools are missing, you may need to switch GOPEAK_TOOL_PROFILE/MCP_TOOL_PROFILE or activate dynamic groups via tool.catalog/tool.groups.","Runtime tools require installing/enabling the runtime addon plugin in the Godot project.","Bridge/aux services use multiple ports; ensure the MCP client targets the intended local MCP transport and that required local ports are open."]}}