← WebMCP Directory

Tool tree

cloneherocharts.vercel.app

Media & PersonalTools verified
Website
Find Clone Hero charts for the music in your Spotify or Apple Music library, and view drum charts as sheet music. Everything runs in your browser.
Explore capabilities

    page: Every page

    opfs_listAnswer

    List all files in OPFS, or files under a specific path. Returns file tree with sizes and modification dates.

    View tool JSON
    {
      "name": "opfs_list",
      "kind": "answer",
      "impl": "imperative",
      "description": "List all files in OPFS, or files under a specific path. Returns file tree with sizes and modification dates.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "path": {
            "type": "string",
            "description": "Optional subdirectory path to list (e.g. \"drum-transcription\" or \"drum-transcription/my-song/stems\"). Omit for root."
          }
        }
      },
      "page": "/"
    }
    opfs_read_textAnswer

    Read a text file from OPFS (JSON, .chart, .ini, etc). Returns the file content as text.

    View tool JSON
    {
      "name": "opfs_read_text",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read a text file from OPFS (JSON, .chart, .ini, etc). Returns the file content as text.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "path": {
            "type": "string",
            "description": "Full path to the file (e.g. \"drum-transcription/my-song/chart/notes.chart\")"
          },
          "maxLines": {
            "type": "number",
            "description": "Maximum number of lines to return. Omit for full file."
          }
        },
        "required": [
          "path"
        ]
      },
      "page": "/"
    }
    opfs_pcm_infoAnswer

    Get info about PCM audio files in an OPFS directory (size, duration). PCM files are Float32 interleaved stereo at 44100 Hz.

    View tool JSON
    {
      "name": "opfs_pcm_info",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get info about PCM audio files in an OPFS directory (size, duration). PCM files are Float32 interleaved stereo at 44100 Hz.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "path": {
            "type": "string",
            "description": "Path to directory containing PCM files (e.g. \"drum-transcription/my-song/stems\")"
          }
        },
        "required": [
          "path"
        ]
      },
      "page": "/"
    }
    opfs_storage_quotaAnswer

    Check how much OPFS storage space is used and available.

    View tool JSON
    {
      "name": "opfs_storage_quota",
      "kind": "answer",
      "impl": "imperative",
      "description": "Check how much OPFS storage space is used and available.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/"
    }
    opfs_deleteSensitive Action

    Delete a file or directory from OPFS. Use with caution — this is not reversible.

    View tool JSON
    {
      "name": "opfs_delete",
      "kind": "transact",
      "impl": "imperative",
      "description": "Delete a file or directory from OPFS. Use with caution — this is not reversible.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "path": {
            "type": "string",
            "description": "Path to delete (e.g. \"drum-transcription/my-song\" to delete a project)"
          }
        },
        "required": [
          "path"
        ]
      },
      "page": "/"
    }
    run_sqlAction

    Run a raw SQL query against the local SQLocal SQLite database. Returns rows as JSON.

    View tool JSON
    {
      "name": "run_sql",
      "kind": "act",
      "impl": "imperative",
      "description": "Run a raw SQL query against the local SQLocal SQLite database. Returns rows as JSON.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "sql": {
            "type": "string",
            "description": "SQL query to execute"
          }
        },
        "required": [
          "sql"
        ]
      },
      "page": "/"
    }