We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/danielscholl/agile-team-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
list_models.py•719 B
"""List models tool implementation."""
from typing import List
from mcp.server.fastmcp.exceptions import ValidationError
from agile_team.shared.data_types import ProviderRequest
from agile_team.shared.model_router import list_models as router_list_models
def list_models(provider: str) -> List[str]:
"""
List all models for a given provider.
Args:
provider: The provider to list models for
Returns:
List of model names
"""
# Validate request
request = ProviderRequest(provider=provider)
try:
return router_list_models(request.provider)
except ValidationError as e:
raise ValidationError(f"Provider not found: {request.provider}")