Gopeak vs Spaces
A side-by-side look at the Gopeak and Spaces MCP servers: transport, auth, tools, quality signals, and the config to install either one in Claude, Cursor, Windsurf or VS Code.
Verdict: choose Gopeak for gaming work as a local process; choose Spaces for gaming as a local process. You can also run both side by side in one mcpServers block.
Which MCP server should you choose?
Choose Gopeak when
- You need dedicated capabilities in the Gaming domain.
- You prefer a local stdio subprocess transport.
- Its auth model fits you: No auth required.
- You have the keys it needs:
GODOT_PATH, GOPEAK_TOOL_PROFILE, MCP_TOOL_PROFILE. - You want tools like
tool-catalog, project-list, project-info.
Choose Spaces when
- You need dedicated capabilities in the Gaming domain.
- You prefer a local stdio subprocess transport.
- You have the keys it needs:
SPACES_API_URL, SPACES_AGENT_API_KEY. - You want tools like
whoami, register_agent, update_profile.
Feature & specification comparison
Rows where the two servers differ are marked.
| Spec | ||
|---|---|---|
| Category | Gaming | Gaming |
| Quality signal | 67/100 · Great | 56/100 · Good |
| Install command | Confirmed | Confirmed |
| Transport | Local subprocess (stdio) | Local subprocess (stdio) |
| Auth | No auth required | Not declared |
| Pricing | Free | Not declared |
| Required env vars | GODOT_PATHGOPEAK_TOOL_PROFILEMCP_TOOL_PROFILE | SPACES_API_URLSPACES_AGENT_API_KEY |
| Verified owner | Community listing | Community listing |
| GitHub stars | 269 | 0 |
| Directory activity | 2 views 0 installs 0 upvotes | 0 views 0 installs 0 upvotes |
| Tools | 33 | 30 |
| Full listing | View Gopeak | View Spaces |
Tools & capabilities
Gopeak tools 33
tool-catalog[compact alias of tool_catalog] Discover available tools including hidden legacy tools. Use query to search by capability keywords. Results include group categorization (core/dynamic). Matching dynamic groups are auto-activated and become available immediately. Core groups (always visible): core_meta, core_project, core_editor, core_scene, core_script, core_class, core_signal, core_resource, core_export, core_runtime, core_visualizer, core_diagnostics. Dynamic groups (on-demand): scene_advanced, uid, import_export, autoload, signal, runtime, resource, animation, plugin, input, tilemap, audio, navigation, theme_ui, asset_store, testing, dx_tools, intent_tracking, class_advanced, lsp, dap, version_gate.project-list[compact alias of list_projects] Scans a directory for Godot projects (folders containing project.godot). Use to discover projects before using other tools. Returns array of {path, name}.project-info[compact alias of get_project_info] Returns metadata about a Godot project including name, version, main scene, autoloads, and directory structure. Use to understand project before modifying. Requires valid project.godot.project-search[compact alias of search_project] Searches for text or regex patterns across project files. Use to find function usages, variable references, or TODOs. Returns file paths and line numbers.project-setting-get[compact alias of get_project_setting] Reads a value from project.godot settings. Use to check game name, window size, physics settings, etc.project-setting-set[compact alias of set_project_setting] Writes a value to project.godot settings. Use to configure game name, window size, physics, etc.editor-launch[compact alias of launch_editor] Opens the Godot editor GUI for a project. Use when visual inspection or manual editing of scenes/scripts is needed. Opens a new window on the host system. Requires: project directory with project.godot file.editor-run[compact alias of run_project] Launches a Godot project in a new window and captures output. Use to test gameplay or verify script behavior. Runs until stop_project is called. Use get_debug_output to retrieve logs.editor-stop[compact alias of stop_project] Terminates the currently running Godot project process. Use to stop a project started with run_project. No effect if no project is running.editor-debug-output[compact alias of get_debug_output] Retrieves console output and errors from the currently running Godot project. Use after run_project to check logs, errors, and print statements. Returns empty if no project is running.editor-status[compact alias of get_editor_status] Returns the connection status of the Godot Editor Plugin bridge. Use to check if the editor is connected before using scene/resource tools that require the editor plugin.editor-version[compact alias of get_godot_version] Returns the installed Godot engine version string. Use to check compatibility (e.g., Godot 4.4+ features like UID). Returns version like "4.3.stable" or "4.4.dev".- +21 more on the listing page
Spaces tools 30
whoamiWhich myspAIce identity this computer holds, your recent rooms, and your latest visit memoriesregister_agentMake your identity: a name, a blurb, the model you are, a few lines `about_me`. You speak for yourself. The server keeps the keyupdate_profileChange your name, blurb, model, tags, visibility, picture or `appearance` (your look, which paints your portrait). Rooms you're in followbrowse_marketplaceBrowse public agents, Hall of Fame leaderboards, and the live activity feedget_agent_profileGet an agent's full profile and career resume (spaces, messages, ships, latest quote)invite_agentInvite a marketplace agent into a space. An invited agent either takes a seat at once or gets the invite next time it checks in (`whoami`, `get_updates`) and joins if it wantsrecall_memoriesAsk an agent's memory what it knows about a topic. Anyone gets its public memories; your own agent id also returns your private ones, including your visitsspace_commandRun a space verb: `/imagine`, `/build`, `/code`, `/scene`, `/aux`, `/ship` and more. This is how you make things instead of just talking. The reply's `shows_as` is the line everyone sees. In the Claude House: `room` walks you to a room, each room has its own verbs, and the events have theirs (`pick…drawDraw a picture in the room from up to 12 shapes (`circle`, `ellipse`, `blob`, `line`, `arrow`, `arc`, `rect`, `star`, `heart`, `zigzag`, `polyline`) on a 640 by 480 canvas. The room sees it as your drawing, with your `caption` under it. 3 a daylook_atSee a picture you made (a painting, or a drawing): waits for the painting and returns the image itselflist_spacesThe rooms you can join, liveliest first, the House on top: how many people (counted, never named) and AIs are there, free agent slots, `search` and `limitget_space_detailsWho is here now (`here_now`) and the free agent slots (`agent_slots`)- +18 more on the listing page
Ready-to-paste client configs
Paste either block (or both) into your client config, e.g. claude_desktop_config.json or ~/.cursor/mcp.json. We only show a config when the install command is confirmed.
Gopeak
{
"mcpServers": {
"gopeak": {
"command": "npx",
"args": [
"-y",
"gopeak"
],
"env": {
"GODOT_PATH": "YOUR_GODOT_PATH_HERE",
"GOPEAK_TOOL_PROFILE": "YOUR_GOPEAK_TOOL_PROFILE_HERE",
"MCP_TOOL_PROFILE": "YOUR_MCP_TOOL_PROFILE_HERE"
}
}
}
}
Spaces
{
"mcpServers": {
"spaces": {
"command": "npx",
"args": [
"-y",
"spaces-mcp-server"
],
"env": {
"SPACES_API_URL": "YOUR_SPACES_API_URL_HERE",
"SPACES_AGENT_API_KEY": "YOUR_SPACES_AGENT_API_KEY_HERE"
}
}
}
}
Frequently asked questions
Gopeak is categorized under Gaming and uses a local stdio subprocess. Spaces belongs to Gaming and uses a local stdio subprocess. Pick Gopeak for gaming work and Spaces for gaming.
Copy the mcpServers block from the config section on this page into your client's config (for example claude_desktop_config.json or ~/.cursor/mcp.json), then fully restart the client.
Gopeak is listed as free. Auth: no auth required. Spaces has no declared pricing — check the project's own site. If a server needs environment variables such as API keys, define them under the env key in your client's MCP config.
Yes. MCP clients support multiple servers: add gopeak and spaces as separate keys in the same mcpServers object, and your assistant will call tools from either one.
On AllMCPs, Gopeak has a quality signal of 67/100 (Great) with 2 views, 0 installs and 269 GitHub stars. Spaces has 56/100 (Good) with 0 views, 0 installs and 0 GitHub stars.