Spaces:
Build error
Build error
File size: 3,081 Bytes
7b20f5d f9cb2b7 7b20f5d f9cb2b7 7b20f5d | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 | # MCP's 1st Birthday Hackathon - Requirements Analysis
> **β
MCP Server implemented in Phase 12** - Track 2 compliant
## Deadline: November 30, 2025 11:59 PM UTC
---
## Track Selection: MCP in Action (Track 2)
DeepCritical fits **Track 2: MCP in Action** - AI agent applications.
### Required Tags (pick one)
```yaml
tags:
- mcp-in-action-track-enterprise # Drug repurposing = enterprise/healthcare
# OR
- mcp-in-action-track-consumer # If targeting patients/consumers
```
### Track 2 Requirements
| Requirement | DeepCritical Status | Action Needed |
|-------------|---------------------|---------------|
| Autonomous Agent behavior | β
Have it | Search-Judge-Synthesize loop |
| Must use MCP servers as tools | β
**DONE** | `src/mcp_tools.py` |
| Must be a Gradio app | β
Have it | `src/app.py` |
| Planning, reasoning, execution | β
Have it | Orchestrator + Judge |
| Context Engineering / RAG | β
Have it | LlamaIndex + ChromaDB |
---
## Prize Opportunities
### Current Eligibility vs With MCP Integration
| Award | Prize | Current | With MCP |
|-------|-------|---------|----------|
| MCP in Action (1st) | $2,500 | β
Eligible | β
STRONGER |
| Modal Innovation | $2,500 | β Not using | β
ELIGIBLE (code execution) |
| Blaxel Choice | $2,500 | β Not using | β οΈ Could integrate |
| LlamaIndex | $1,000 | β
Using (Mario's code) | β
ELIGIBLE |
| Google Gemini | $10K credits | β Not using | β οΈ Could add |
| Community Choice | $1,000 | β οΈ Possible | β
Better demo helps |
| **TOTAL POTENTIAL** | | ~$2,500 | **$8,500+** |
---
## Submission Checklist
- [ ] HuggingFace Space in `MCP-1st-Birthday` organization
- [ ] Track tags in Space README.md
- [ ] Social media post link (X, LinkedIn)
- [ ] Demo video (1-5 minutes)
- [ ] All team members registered
- [ ] Original work (Nov 14-30)
---
## Priority Integration Order
### P0 - MUST HAVE (Required for Track 2)
1. **MCP Server Wrapper** - Expose search tools as MCP servers
- See: `02_mcp_server_integration.md`
### P1 - HIGH VALUE ($2,500 each)
2. **Modal Integration** - Already have code, need to wire up
- See: `03_modal_integration.md`
### P2 - NICE TO HAVE
3. **Blaxel** - MCP hosting platform (if time permits)
4. **Gemini API** - Add as LLM option for Google prize
---
## What MCP Actually Means for Us
MCP (Model Context Protocol) is Anthropic's standard for connecting AI to tools.
**Current state:**
- We have `PubMedTool`, `ClinicalTrialsTool`, `BioRxivTool`
- They're Python classes with `search()` methods
**What we need:**
- Wrap these as MCP servers
- So Claude Desktop, Cursor, or any MCP client can use them
**Why this matters:**
- Judges will test if our tools work with Claude Desktop
- No MCP = disqualified from Track 2
---
## Reference Links
- [Hackathon Page](https://huggingface.co/MCP-1st-Birthday)
- [MCP Documentation](https://modelcontextprotocol.io/)
- [Gradio MCP Guide](https://www.gradio.app/guides/building-mcp-server-with-gradio)
- [Discord: #agents-mcp-hackathon-winter25](https://discord.gg/huggingface)
|