CKT commited on
Commit
20a9591
·
1 Parent(s): cafd8e6

More landing & README tweaks

Browse files
Files changed (3) hide show
  1. .gitignore +2 -0
  2. README.md +1 -1
  3. app.py +18 -17
.gitignore CHANGED
@@ -4,3 +4,5 @@ _context/
4
  .env
5
  .gradio/
6
  __pycache__/
 
 
 
4
  .env
5
  .gradio/
6
  __pycache__/
7
+
8
+ data/demo.mp4
README.md CHANGED
@@ -34,7 +34,7 @@ To experience it for yourself, you either jump into the video demo, or try it ou
34
  Jump straight into the [video demo](https://www.loom.com/share/465724e5ef914860978ec590b461f525?sid=6a60fb9a-954f-4850-9394-550937692388).
35
 
36
  ### Try it out
37
- Add this MCP configuration to your MCP Client to start using MatchMaiker yourself (verified working in Cursor and Claude).
38
 
39
  ```json
40
  "mcpServers": {
 
34
  Jump straight into the [video demo](https://www.loom.com/share/465724e5ef914860978ec590b461f525?sid=6a60fb9a-954f-4850-9394-550937692388).
35
 
36
  ### Try it out
37
+ Add this MCP configuration to your MCP Client to start using MatchMaiker yourself (verified working in Cursor and Claude Desktop).
38
 
39
  ```json
40
  "mcpServers": {
app.py CHANGED
@@ -702,37 +702,38 @@ if __name__ == "__main__":
702
  gr.Markdown("""
703
  # MatchMaiker: MCP-Native Dating Platform 🩵
704
 
705
- **Turn your AI agent into the ultimate wingman or wingwoman!**
706
 
707
  MatchMaiker is the first MCP-native dating platform, demonstrating the power of fully embedded, end-to-end agentic applications.
708
 
709
- **Why is this interesting?**
710
- - The user and product experience: a full, E2E, MCP-native application, from onboarding through monetization (and yes, it's a dating app!)
711
- - The infrastructure: actually building these kinds of MCP-native experiences, especially payments, by integrating [AgentPay](https://agentpay.me).
712
 
713
- **Key Features:**
714
  - **New Profile:** Sign up, get your Auth ID, and answer some profile questions—the best part is that AI can help you with all the answers!
715
  - **Update Profile:** Once you're ready, the agent will help you update your profile with your responses. It can do this multiple times, and helps you polish it.
716
- - **Get Matches:** Based on your profile and preferences, MatchMaiker MCP will find you the best matches, and return summaries of each. You can always get more matches.
717
- - **Full Profiles:** Fetch full profiles for anyone you're interested in—as a demonstration of MCP-native payments, we integrated AgentPay here ($0.10 per profile).
718
- - **Send Messages:** Send messages to any prospective dates—again, as a further demonstration of MCP-native payments, we integrated AgentPay here as well ($1.00 per message).
719
  - **Check Messages:** Have full-fledged conversations with your dates via MatchMaiker, complete with a read/unread inbox at your fingertips.
720
 
721
- **How to try it out?**
 
722
  As a fully MCP-native application, the experience is best enjoyed in your own MCP client.
723
 
724
- **Video Demo:**
725
- [![Watch the video demo](static/loom_demo_thumb.png)](https://www.loom.com/share/465724e5ef914860978ec590b461f525?sid=6a60fb9a-954f-4850-9394-550937692388)
726
- <!-- Place your thumbnail image at static/loom_demo_thumb.png -->
727
 
728
- [▶️ Watch the video demo on Loom](https://www.loom.com/share/465724e5ef914860978ec590b461f525?sid=6a60fb9a-954f-4850-9394-550937692388)
729
-
730
- **Set it up in your own MCP client:**
731
- [📖 Check out the README](https://huggingface.co/spaces/Agents-MCP-Hackathon/MatchMaiker/blob/main/README.md)
732
 
733
  ---
734
 
735
  *Built by the AgentPay team. [Learn more](https://agentpay.me) / [email protected]*
 
 
736
  """)
737
  demo.render()
738
- app.launch(mcp_server=True, allowed_paths=[allowed_images_path, "static"])
 
702
  gr.Markdown("""
703
  # MatchMaiker: MCP-Native Dating Platform 🩵
704
 
705
+ ## **Turn your AI agent into the ultimate wingman or wingwoman!**
706
 
707
  MatchMaiker is the first MCP-native dating platform, demonstrating the power of fully embedded, end-to-end agentic applications.
708
 
709
+ ### **Why is this interesting?**
710
+ - **The user and product experience:** A full, E2E, MCP-native application, from onboarding through monetization (and yes, it's a dating app!)
711
+ - **The infrastructure:** Actually building these kinds of MCP-native experiences, especially payments, by integrating [AgentPay](https://agentpay.me).
712
 
713
+ ### **Key Features:**
714
  - **New Profile:** Sign up, get your Auth ID, and answer some profile questions—the best part is that AI can help you with all the answers!
715
  - **Update Profile:** Once you're ready, the agent will help you update your profile with your responses. It can do this multiple times, and helps you polish it.
716
+ - **Get Matches:** Based on your profile and preferences, MatchMaiker will help you find you the best matches, returning summaries of each.
717
+ - **Full Profiles:** Fetch full profiles for anyone you're interested in. As a demonstration of MCP-native payments, we integrated AgentPay here ($0.10 per profile).
718
+ - **Send Messages:** Send messages to prospective dates. As another demonstration of MCP-native payments, we integrated AgentPay here, too ($1.00 per message).
719
  - **Check Messages:** Have full-fledged conversations with your dates via MatchMaiker, complete with a read/unread inbox at your fingertips.
720
 
721
+ ## **Try it out!**
722
+
723
  As a fully MCP-native application, the experience is best enjoyed in your own MCP client.
724
 
725
+ **Set it up in your own MCP client (e.g. Claude Desktop):** [📖 Check out the README](https://huggingface.co/spaces/Agents-MCP-Hackathon/MatchMaiker/blob/main/README.md)
 
 
726
 
727
+ **Video Demo:** You can also get a quick preview of the experience in the video below (or [watch it on Loom](https://www.loom.com/share/465724e5ef914860978ec590b461f525?sid=6a60fb9a-954f-4850-9394-550937692388)):
728
+ """)
729
+ gr.Video(value="data/demo.mp4", label="Video Demo")
730
+ gr.Markdown("""
731
 
732
  ---
733
 
734
  *Built by the AgentPay team. [Learn more](https://agentpay.me) / [email protected]*
735
+
736
+ ---
737
  """)
738
  demo.render()
739
+ app.launch(mcp_server=True, allowed_paths=[allowed_images_path, "static", "data"])