delete_media_item
Remove a media item from a specified track in REAPER projects by providing track and item indices.
Instructions
Delete a media item from a track.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| track_index | Yes | ||
| item_index | Yes |
Implementation Reference
- src/reaper_mcp/server.py:190-197 (handler)The MCP tool registration and handler wrapper for `delete_media_item`. It catches exceptions and formats the result.
def delete_media_item(track_index: int, item_index: int) -> dict[str, Any]: """Delete a media item from a track.""" try: return _wrap( adapter.delete_media_item(track_index=track_index, item_index=item_index) ) except Exception as exc: return _err(exc) - src/reaper_mcp/reaper_adapter.py:99-106 (handler)The implementation of `delete_media_item` in `ReaperAdapter`, which forwards the call to the `BridgeClient`.
def delete_media_item( self, track_index: int, item_index: int ) -> dict[str, Any]: return self._client.call( "delete_media_item", track_index=track_index, item_index=item_index, )