m

mcp-hackathon

@Beefsupreme21/mcp-hackathon
0 Stars 5 次浏览 Beefsupreme21 更新于 2026-08-23

MCP 服务配置

复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用

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

服务介绍

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:
{
  "mcpServers": {
    "strava": {
      "command": "python",
      "args": ["/Users/dylanmelotik/Code/melotik/mcp-hackathon/strava_mcp.py"],
      "env": {}
    }
  }
}
  1. Restart Cursor for changes to take effect

Setup

  1. Install dependencies:

    pip install -r requirements.txt
    
  2. Test the server:

    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!

相关 MCP 服务