duplicate_item
Duplicate a media item on its track in REAPER projects using track and item indices for editing workflows.
Instructions
Duplicate a media item on its track.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| track_index | Yes | ||
| item_index | Yes |
Implementation Reference
- src/reaper_mcp/server.py:224-231 (handler)The tool registration and MCP handler for `duplicate_item`.
def duplicate_item(track_index: int, item_index: int) -> dict[str, Any]: """Duplicate a media item on its track.""" try: return _wrap( adapter.duplicate_item(track_index=track_index, item_index=item_index) ) except Exception as exc: return _err(exc) - The adapter method that forwards the `duplicate_item` call to the bridge client.
def duplicate_item(self, track_index: int, item_index: int) -> dict[str, Any]: return self._client.call( "duplicate_item", track_index=track_index, item_index=item_index, )