Having it in a list view just as you have it is intuitive. However, I would suggest that you add a border around the 'protocol' just like you have it on the 'remove' button. The remove button can now be replaced with an icon just beside the protocols.
That way, you can save more space for longer protocol titles and have the protocols easily identifiable.
Actions in table's rows are quite common, as each row represents some actionable domain entity.
One thing you should care of is the data in a row provides enough information on taking decision of making an action. So a user shouldn't dive into details to make a decision and turn back to perform an action.
You can see live example of this approach on the ...