Emperor555 commited on
Commit
68aa467
Β·
1 Parent(s): 9515cfe

Highlight MCP server in UI and README

Browse files
Files changed (2) hide show
  1. README.md +15 -1
  2. app.py +14 -0
README.md CHANGED
@@ -56,12 +56,26 @@ Make the explanation even more tailored by choosing your audience:
56
  | πŸ€– A skeptical robot | Logical, evidence-based |
57
  | πŸ‘½ An alien visiting Earth | Explain Earth concepts |
58
 
 
 
 
 
 
 
 
 
 
 
 
 
 
59
  ## πŸš€ Tech Stack
60
 
 
61
  - **LLM**: [Nebius AI](https://nebius.com) - Llama 3.3 70B for intelligent explanations
62
  - **TTS**: [ElevenLabs](https://elevenlabs.io) - Realistic voice synthesis with character-matched voices
63
  - **Web Search**: DuckDuckGo API for topic research
64
- - **Frontend**: [Gradio](https://gradio.app) with MCP integration
65
 
66
  ## πŸ† Hackathon Submission
67
 
 
56
  | πŸ€– A skeptical robot | Logical, evidence-based |
57
  | πŸ‘½ An alien visiting Earth | Explain Earth concepts |
58
 
59
+ ## πŸ”Œ MCP Server Integration
60
+
61
+ This app is a **real MCP Server**! You can connect it to Claude Desktop or any MCP-compatible client.
62
+
63
+ **MCP Endpoint:**
64
+ ```
65
+ https://kaiser-data-mcp-1st-birthday-explainor.hf.space/gradio_api/mcp/sse
66
+ ```
67
+
68
+ **Available Tools:**
69
+ - `explain_topic` - Get explanations in character voices
70
+ - `generate_audio` - Generate TTS audio from explanations
71
+
72
  ## πŸš€ Tech Stack
73
 
74
+ - **MCP**: Model Context Protocol - App exposes itself as an MCP server via Gradio
75
  - **LLM**: [Nebius AI](https://nebius.com) - Llama 3.3 70B for intelligent explanations
76
  - **TTS**: [ElevenLabs](https://elevenlabs.io) - Realistic voice synthesis with character-matched voices
77
  - **Web Search**: DuckDuckGo API for topic research
78
+ - **Frontend**: [Gradio](https://gradio.app) with native MCP integration
79
 
80
  ## πŸ† Hackathon Submission
81
 
app.py CHANGED
@@ -269,6 +269,20 @@ def create_app():
269
  label="Try these examples:",
270
  )
271
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
272
  # Footer
273
  gr.Markdown(
274
  """
 
269
  label="Try these examples:",
270
  )
271
 
272
+ # MCP Info
273
+ gr.Markdown(
274
+ """
275
+ ---
276
+ ### πŸ”Œ MCP Server Enabled!
277
+
278
+ This app is an **MCP Server**! Connect it to Claude Desktop or any MCP client:
279
+
280
+ ```
281
+ https://kaiser-data-mcp-1st-birthday-explainor.hf.space/gradio_api/mcp/sse
282
+ ```
283
+ """
284
+ )
285
+
286
  # Footer
287
  gr.Markdown(
288
  """