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)