Team Collaboration Guide - MCP 1st Birthday Hackathon
Overview
This guide explains how to add team partners to your FleetMind MCP hackathon submission on Hugging Face Spaces.
Hackathon Details:
- Team Size: 2-5 members allowed
- Your Space: https://huggingface.co/spaces/MCP-1st-Birthday/fleetmind-dispatch-ai
- Submission Deadline: November 30, 2025 (11:59 PM UTC)
- Track: MCP in Action (Track 01)
Method 1: Add Team Members via README Documentation (EASIEST)
For hackathon submission purposes, you MUST document your team in the Space's README.md file.
Steps:
Edit the Team Section in README.md
The Team section is already added to your README. Update it with your actual team information:
## π₯ Team **Team Name:** FleetMind AI Team **Team Members:** - **John Doe** - [@johndoe](https://huggingface.co/johndoe) - Lead Developer & AI Architect - **Jane Smith** - [@janesmith](https://huggingface.co/janesmith) - Database Engineer - **Alex Chen** - [@alexchen](https://huggingface.co/alexchen) - UI/UX DeveloperReplace Placeholders:
[Your Team Name]β Your actual team name[Your Name]β Team member's real name@your-hf-usernameβ Their Hugging Face username[Role]β Their role in the project
Commit and Push:
cd F:\fleetmind-mcp\fleetmind-dispatch-ai git add README.md git commit -m "Update team member information" git push
Method 2: Grant Git Access to Team Partners (TECHNICAL COLLABORATION)
If your team partners need to push code directly to the Space, they need Git access.
Option A: Via Organization Membership
Since your Space is owned by the MCP-1st-Birthday organization, team members can:
Join the Organization:
- Go to https://huggingface.co/MCP-1st-Birthday
- Click "Request to join this org" (top right)
- Fill out the registration form
- Wait for admin approval
Verify Access:
- Once approved, they'll automatically have access based on organization permissions
- Organization members with "write" or "contributor" roles can collaborate
Option B: Direct Collaborator Access
If you have admin rights to your Space:
Go to Space Settings:
- Visit: https://huggingface.co/spaces/MCP-1st-Birthday/fleetmind-dispatch-ai/settings
- Look for "Collaborators" or "Access" section
Add Collaborators by Username:
- Enter their Hugging Face username
- Set their permission level (read/write/admin)
- Send invitation
Method 3: Collaborate via Pull Requests (SAFEST)
Team members can contribute without direct write access using Pull Requests.
Steps:
Team Partner Forks/Duplicates the Space:
- They go to your Space page
- Click the three dots (top right) β "Duplicate this Space"
- Make changes in their forked version
Create Pull Request:
- After making changes, they create a Pull Request
- You review and merge their changes
Enable Pull Requests:
- Go to Space Settings
- Ensure "Pull Requests" are enabled
Method 4: Share Git Credentials (NOT RECOMMENDED)
While technically possible, sharing your Git credentials is NOT recommended for security reasons. Use Methods 1-3 instead.
Technical Setup for Team Partners
Once your team partners have access, they need to set up their local environment:
1. Clone the Space
# Navigate to desired directory
cd F:\
# Clone the Space
git clone https://huggingface.co/spaces/MCP-1st-Birthday/fleetmind-dispatch-ai
# Enter directory
cd fleetmind-dispatch-ai
2. Authenticate with Hugging Face
They need a Hugging Face access token:
Get Token:
- Go to https://huggingface.co/settings/tokens
- Click "New token"
- Create a token with "write" permissions
Login via CLI:
# Install Hugging Face CLI pip install huggingface_hub # Login (they'll be prompted for token) huggingface-cli loginOr Configure Git Credentials:
git config credential.helper storeWhen they push for the first time, Git will ask for:
- Username: Their HF username
- Password: Their HF access token (NOT their account password)
3. Make Changes and Push
# Make changes to files
# ...
# Stage changes
git add .
# Commit
git commit -m "Add feature X"
# Push to Space
git push
Hugging Face Spaces Access Levels
Understanding permission levels helps you decide what access to grant:
| Role | Can View | Can Clone | Can Push | Can Manage Settings |
|---|---|---|---|---|
| Public | β | β | β | β |
| Read | β | β | β | β |
| Contributor | β | β | Via PR only | β |
| Write | β | β | β | β |
| Admin | β | β | β | β |
Hackathon Submission Requirements
For your team submission to be valid, ensure:
Required in README.md:
- β Team section with all member names and HF usernames
- β
Track tag:
mcp-in-action-track-01(already added) - β Demo video link (1-5 minutes) - TODO
- β Social media post link - TODO
Required in Space:
- β Published as a Space in MCP-1st-Birthday organization
- β App.py entry point (already created)
- β Working Gradio interface
- β All code created during hackathon period (Nov 14-30, 2025)
Troubleshooting
"Permission denied" when team partner tries to push
Solution:
- Verify they're added as collaborators with write access
- Check they're using the correct HF access token (not account password)
- Ensure token has "write" permissions
"Repository not found" error
Solution:
- Verify the Space URL is correct
- Check they have at least "read" access
- Ensure they're logged in:
huggingface-cli whoami
Team member can't see the Space
Solution:
- If Space is private, add them as collaborators
- If Space is public (recommended for hackathon), they should see it
- Check organization membership status
Best Practices for Team Collaboration
Communication:
- Use Discord channel: agents-mcp-hackathon-winter25
- Create a team group chat
- Document decisions in README
Code Management:
- Pull before making changes:
git pull - Commit frequently with clear messages
- Test locally before pushing
- Pull before making changes:
Task Distribution:
- Assign specific files/features to team members
- Avoid editing the same files simultaneously
- Use TODO comments in code
Version Control:
- Create branches for major features (optional)
- Use descriptive commit messages
- Review each other's code
Quick Reference Commands
# Clone the Space
git clone https://huggingface.co/spaces/MCP-1st-Birthday/fleetmind-dispatch-ai
# Check current status
git status
# Pull latest changes
git pull
# Add all changes
git add .
# Commit with message
git commit -m "Description of changes"
# Push to Space
git push
# Check who you're logged in as
huggingface-cli whoami
# Login to HF
huggingface-cli login
Support & Resources
- Hackathon Discord: agents-mcp-hackathon-winter25 channel
- Office Hours: November 17-28 with Gradio team
- HF Documentation: https://huggingface.co/docs/hub/spaces
- Git Documentation: https://git-scm.com/doc
Timeline Reminder
- Start Date: November 14, 2025
- Submission Deadline: November 30, 2025 (11:59 PM UTC)
- Days Remaining: Check dashboard regularly
Make sure all team members are added to README.md before the deadline!
Good luck with your hackathon submission! π