import gradio as gr import logging logging.basicConfig(level=logging.INFO) logger = logging.getLogger(__name__) def reverse_text(text: str) -> str: """テキストを逆順にします""" logger.info(f"入力: {text}") result = text[::-1] logger.info(f"結果: {result}") return result demo = gr.Interface( fn=reverse_text, inputs=gr.Textbox(label="テキスト", value="Hello"), outputs=gr.Textbox(label="結果"), title="MCPサーバー" ) if __name__ == "__main__": logger.info("MCPサーバー起動") demo.launch(mcp_server=True)