list_trackers
Retrieve available trackers to categorize and organize issues within the Redmine project management system.
Instructions
Returns a list of available trackers.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- redmine_mcp_server.py:175-182 (handler)The actual implementation of the list_trackers method which queries the Redmine API via the redminelib client.
def list_trackers(self) -> List[Dict[str, Any]]: try: return [ {"id": t.id, "name": t.name} for t in self._redmine.tracker.all() ] except Exception as e: raise RedmineError(f"list_trackers failed: {e}") from e - redmine_mcp_interface.py:270-278 (handler)MCP tool registration and wrapper for list_trackers, which invokes the RedmineClient implementation.
@mcp.tool() def list_trackers() -> List[Dict[str, Any]]: """Returns a list of available trackers.""" logger.info("tool=list_trackers") try: return _client().list_trackers() except RedmineError as e: logger.error(f"list_trackers error: {e}") raise