Spaces:
Sleeping
Sleeping
| """ | |
| Test simple de l'onglet Resources MCP | |
| """ | |
| import gradio as gr | |
| from mcp_server import mcp_registry | |
| def create_simple_resources_interface(): | |
| """Interface simplifiée pour tester l'onglet Resources""" | |
| with gr.Blocks(title="MCP Resources Test") as demo: | |
| gr.Markdown("# Test Resources MCP") | |
| with gr.Tab("Resources"): | |
| test_btn = gr.Button("Test Resource") | |
| output = gr.Markdown() | |
| def test_resource(): | |
| try: | |
| resources = mcp_registry.list_resources() | |
| result = "## Resources MCP\n\n" | |
| for uri, info in resources.items(): | |
| result += f"- `{uri}`: {info['description']}\n" | |
| return result | |
| except Exception as e: | |
| return f"Error: {str(e)}" | |
| test_btn.click(test_resource, outputs=[output]) | |
| return demo | |
| if __name__ == "__main__": | |
| demo = create_simple_resources_interface() | |
| demo.launch(share=True) | |