# mcp-hackathon
## 基本信息
- Slug: `beefsupreme21-mcp-hackathon`
- Source: modelscope
- Publisher: @Beefsupreme21/mcp-hackathon
- Categories: fitness-tracking / health-and-wellness / sports
- Hosted: No
- License: Unknown
- Source URL: https://www.modelscope.cn/mcp/servers/@Beefsupreme21/mcp-hackathon
## 简介
暂无描述。
## 安装提示

```bash
3. **Restart Cursor** for changes to take effect ## Setup 1. **Install dependencies:** ```bash pip install -r requirements.txt
```

## MCP Server 详情

# Strava MCP Server

A Model Context Protocol (MCP) server that provides Strava activity data to Cursor AI. Currently uses sample data, but easily extensible for real Strava API integration.

##  Add to Cursor

**The configuration has been automatically added to your Cursor MCP settings!**

If you need to add it manually or on another machine:

1. Open `~/.cursor/mcp.json` in a text editor
2. Replace the content with:

```json
{
  "mcpServers": {
    "strava": {
      "command": "python",
      "args": ["/Users/dylanmelotik/Code/melotik/mcp-hackathon/strava_mcp.py"],
      "env": {}
    }
  }
}
```

3. **Restart Cursor** for changes to take effect

##  Setup

1. **Install dependencies:**
   ```bash
   pip install -r requirements.txt
   ```

2. **Test the server:**
   ```bash
   python strava_mcp.py
   ```

##  Available Tools

- **`get_strava_activities`** - Get recent Strava activities (sample data)
  - `limit` parameter (default: 10) - max number of activities to return

## Usage in Cursor

Once configured, you can ask Cursor: *"Show me my recent Strava activities"* and it will use the MCP server to return formatted activity data including:

- Activity name and type
- Distance and time  
- Date and description
- Activity ID

##  For Real Strava Integration

To connect to the actual Strava API:

1. Register at https://www.strava.com/settings/api
2. Replace the hardcoded activities in `get_strava_activities()` with real API calls
3. Add authentication handling

## License

MIT License - feel free to use and modify!

