list_statuses
Retrieve available issue statuses from Redmine to track project progress and workflow states.
Instructions
Returns a list of available issue statuses.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- redmine_mcp_server.py:166-173 (handler)The handler logic for list_statuses that interacts with the Redmine API to fetch issue statuses.
def list_statuses(self) -> List[Dict[str, Any]]: try: return [ {"id": s.id, "name": s.name} for s in self._redmine.issue_status.all() ] except Exception as e: raise RedmineError(f"list_statuses failed: {e}") from e - redmine_mcp_interface.py:259-267 (registration)The tool registration and entry point for list_statuses in the MCP server.
@mcp.tool() def list_statuses() -> List[Dict[str, Any]]: """Returns a list of available issue statuses.""" logger.info("tool=list_statuses") try: return _client().list_statuses() except RedmineError as e: logger.error(f"list_statuses error: {e}") raise