import gradio as gr def letter_counter(word: str, letter: str) -> int: """ 計算 letter 在 word 中出現的次數。 Args: word (str): 要搜尋的文字 letter (str): 要計數的字元 Returns: int: 出現次數 """ word = word.lower() letter = letter.lower() count = word.count(letter) return count # 建立標準 Gradio 介面 app = gr.Interface( fn=letter_counter, inputs=["textbox", "textbox"], outputs="number", title="字母計數器", description="輸入文字與一個字母,計算該字母在文字中出現的次數" ) # 啟動 Gradio 網頁介面與 MCP 伺服器 if __name__ == "__main__": app.launch(mcp_server=True)