Skip to main content
Glama
daekeun-ml

PowerPoint Translator

by daekeun-ml

list_supported_models

Retrieve a list of supported AWS Bedrock model IDs for PowerPoint presentation translations, ensuring compatibility with the translation service.

Instructions

List all supported AWS Bedrock models for translation.

Returns: List of supported model IDs

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Implementation Reference

  • The handler function that implements the list_supported_models tool. It is registered via the @mcp.tool() decorator and returns a formatted list of supported AWS Bedrock models from Config.SUPPORTED_MODELS.
    @mcp.tool()
    def list_supported_models() -> str:
        """
        List all supported AWS Bedrock models for translation.
        
        Returns:
            List of supported model IDs
        """
        models_text = "🤖 Supported AWS Bedrock models:\n\n"
        for model in Config.SUPPORTED_MODELS:
            models_text += f"• {model}\n"
        
        return models_text
  • The SUPPORTED_MODELS class attribute in Config, which provides the list of AWS Bedrock models returned by the list_supported_models tool.
    SUPPORTED_MODELS = [
        # Amazon Nova models
        "amazon.nova-micro-v1:0",
        "amazon.nova-lite-v1:0", 
        "amazon.nova-pro-v1:0",
        "amazon.nova-premier-v1:0",
        
        # Anthropic Claude models
        "anthropic.claude-3-sonnet-20240229-v1:0",
        "anthropic.claude-3-haiku-20240307-v1:0",
        "anthropic.claude-3-5-sonnet-20240620-v1:0",
        "anthropic.claude-3-5-sonnet-20241022-v2:0",
        "anthropic.claude-3-5-haiku-20241022-v1:0",
        "us.anthropic.claude-3-5-sonnet-20240620-v1:0",
        "us.anthropic.claude-3-5-sonnet-20241022-v2:0",
        "us.anthropic.claude-3-5-haiku-20241022-v1:0",
        "us.anthropic.claude-3-7-sonnet-20250219-v1:0",
        "us.anthropic.claude-opus-4-20250514-v1:0",
        "us.anthropic.claude-sonnet-4-20250514-v1:0",
        "us.anthropic.claude-opus-4-1-20250805-v1:0",
    
        # Meta Llama models
        "meta.llama3-8b-instruct-v1:0",
        "meta.llama3-70b-instruct-v1:0",
        "us.meta.llama3-1-8b-instruct-v1:0",
        "us.meta.llama3-1-70b-instruct-v1:0",
        "us.meta.llama3-2-1b-instruct-v1:0",
        "us.meta.llama3-2-3b-instruct-v1:0",
        "us.meta.llama3-2-11b-instruct-v1:0",
        "us.meta.llama3-2-90b-instruct-v1:0",
        "us.meta.llama3-3-70b-instruct-v1:0",
        "us.meta.llama4-scout-17b-instruct-v1:0",
        "us.meta.llama4-maverick-17b-instruct-v1:0",
        
        # DeepSeek models 
        "deepseek.r1-v1:0",
        "us.deepseek.r1-v1:0",        
        
        # Mistral models
        "mistral.mistral-7b-instruct-v0:2",
        "mistral.mixtral-8x7b-instruct-v0:1",
        "mistral.mistral-large-2402-v1:0",
        "mistral.mistral-small-2402-v1:0",
        "mistral.pixtral-large-2502-v1:0",
        
        # Cohere models
        "cohere.command-r-v1:0",
        "cohere.command-r-plus-v1:0",
        
        # AI21 models 
        "ai21.jamba-1-5-large-v1:0",
        "ai21.jamba-1-5-mini-v1:0",
        "ai21.jamba-instruct-v1:0",
    ]
  • mcp_server.py:376-388 (registration)
    The @mcp.tool() decorator registers the list_supported_models function as an MCP tool.
    @mcp.tool()
    def list_supported_models() -> str:
        """
        List all supported AWS Bedrock models for translation.
        
        Returns:
            List of supported model IDs
        """
        models_text = "🤖 Supported AWS Bedrock models:\n\n"
        for model in Config.SUPPORTED_MODELS:
            models_text += f"• {model}\n"
        
        return models_text
Install Server

Other Tools

Related Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/daekeun-ml/ppt-translator'

If you have feedback or need assistance with the MCP directory API, please join our Discord server