MCP-1 / app.py
cwadayi's picture
Create app.py
65f3040 verified
raw
history blame contribute delete
725 Bytes
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)