# export_mesh_library

Export a scene as a MeshLibrary resource

Agent View of the PolicyLayer registry record for `export_mesh_library`. HTML page: https://policylayer.com/tools/6ninelives-godot-mcp/export-mesh-library

## Facts

- Tool: `export_mesh_library`
- Server: Godot MCP (`6ninelives/godot-mcp`) — https://policylayer.com/tools/6ninelives-godot-mcp.md
- Homepage: https://github.com/6NineLives/godot-mcp
- Risk category: Write (Medium risk)
- Registry record: grade F, identity unverified
- Server rate-limited: no
- Parameters: 0
- Recommended policy verdict: Rate-limited

## Example call (MCP tools/call, JSON-RPC 2.0)

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "export_mesh_library",
    "arguments": {}
  }
}
```

## Why export_mesh_library is rated Medium

This tool generates/creates a new MeshLibrary asset file from scene data. This is a Write operation (creates new data artifacts) rather than Read (it produces output beyond querying). It is not Execute (doesn't run arbitrary code), Destructive (the export is reversible and doesn't delete data), or Financial.

From the tool's own definition: "Tool exports (creates/generates) a MeshLibrary resource from a scene. 'Export' in game development contexts typically creates new output files or resources, which is a reversible data creation operation."

## Use case

AI agents use export_mesh_library to create or update resources in Godot MCP, usually the action step of a workflow, after the agent has gathered context. Every call changes real data in your Godot MCP environment.

## Recommended policy (PolicyLayer)

Verdict: **Rate-limited**. Enforced by the PolicyLayer MCP gateway (https://policylayer.com/mcp-gateway) before a call reaches Godot MCP:

```json
{
  "version": "1",
  "default": "deny",
  "tools": {
    "export_mesh_library": {
      "limits": [
        {
          "counter": "export_mesh_library_rate",
          "window": "minute",
          "max": 30,
          "scope": "grant"
        }
      ]
    }
  }
}
```

## Other tools on Godot MCP (17)

- `remove_node` — Destructive — https://policylayer.com/tools/6ninelives-godot-mcp/remove-node.md
- `launch_editor` — Execute — https://policylayer.com/tools/6ninelives-godot-mcp/launch-editor.md
- `run_project` — Execute — https://policylayer.com/tools/6ninelives-godot-mcp/run-project.md
- `stop_project` — Execute — https://policylayer.com/tools/6ninelives-godot-mcp/stop-project.md
- `get_debug_output` — Read — https://policylayer.com/tools/6ninelives-godot-mcp/get-debug-output.md
- `get_documentation_file` — Read — https://policylayer.com/tools/6ninelives-godot-mcp/get-documentation-file.md
- `get_documentation_tree` — Read — https://policylayer.com/tools/6ninelives-godot-mcp/get-documentation-tree.md
- `get_godot_version` — Read — https://policylayer.com/tools/6ninelives-godot-mcp/get-godot-version.md
- `get_project_info` — Read — https://policylayer.com/tools/6ninelives-godot-mcp/get-project-info.md
- `get_uid` — Read — https://policylayer.com/tools/6ninelives-godot-mcp/get-uid.md
- `list_projects` — Read — https://policylayer.com/tools/6ninelives-godot-mcp/list-projects.md
- `add_node` — Write — https://policylayer.com/tools/6ninelives-godot-mcp/add-node.md
- `create_scene` — Write — https://policylayer.com/tools/6ninelives-godot-mcp/create-scene.md
- `edit_node` — Write — https://policylayer.com/tools/6ninelives-godot-mcp/edit-node.md
- `load_sprite` — Write — https://policylayer.com/tools/6ninelives-godot-mcp/load-sprite.md
- `save_scene` — Write — https://policylayer.com/tools/6ninelives-godot-mcp/save-scene.md
- `update_project_uids` — Write — https://policylayer.com/tools/6ninelives-godot-mcp/update-project-uids.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=6ninelives-godot-mcp · API: https://policylayer.com/registry/api · Policy library: https://policylayer.com/policies/6ninelives-godot-mcp
