360 Secure SkillHub
360 安全技能中心

Strider Lyft

该 Skill 是 Strider Labs 提供的 Lyft MCP 连接器说明,配置后可为 AI 代理提供获取车型价格与时间估算、即时叫车、预约未来行程、实时追踪司机与 ETA、取消行程、查询历史行程及评价行程等工具,首次使用需完成 OAuth 授权。

markswendsen-code
markswendsen-code
热度 19.76
最近更新 2026-03-21 12:16:54
分类:生活依赖:MCP 服务 / 第三方 API应用场景:旅行 / 日程安排 / 推荐

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add strider-lyft
Metadata
name
strider-lyft
description
Book rides via Lyft using Strider Labs MCP connector. Request rides, schedule pickups, compare ride types, track drivers. Complete autonomous ridesharing for your AI agent.
metadata
{"openclaw":{"requires":{"bins":["npx"]},"category":"transportation","author":"Strider Labs","homepage":"https://striderlabs.ai"}}

Strider Lyft Connector

MCP connector for booking rides through Lyft — request rides, schedule pickups, compare ride types, and track drivers in real-time. Part of the Strider Labs action execution layer for AI agents.

Installation

npm install @striderlabs/mcp-lyft

MCP Configuration

Add to your MCP client configuration (Claude Desktop, Cursor, etc.):

{
  "mcpServers": {
    "lyft": {
      "command": "npx",
      "args": ["-y", "@striderlabs/mcp-lyft"]
    }
  }
}

Available Tools

lyft.get_ride_estimates

Get price and time estimates for ride types.

Input Schema:

{
  "pickup": {
    "address": "string",
    "lat": "number (optional)",
    "lng": "number (optional)"
  },
  "dropoff": {
    "address": "string",
    "lat": "number (optional)",
    "lng": "number (optional)"
  }
}

Output:

{
  "ride_types": [{
    "type": "string (lyft, lyft_xl, lux, lux_black)",
    "price_estimate": "string ($12-15)",
    "price_min": "number",
    "price_max": "number",
    "eta_minutes": "number",
    "primetime_percentage": "number"
  }]
}

lyft.request_ride

Request a ride now.

Input Schema:

{
  "ride_type": "string",
  "pickup": "object",
  "dropoff": "object",
  "note_to_driver": "string (optional)"
}

lyft.schedule_ride

Schedule a ride for a future time.

Input Schema:

{
  "ride_type": "string",
  "pickup": "object",
  "dropoff": "object",
  "scheduled_time": "string (ISO datetime)"
}

lyft.track_ride

Get real-time driver location and ETA.

Output:

{
  "status": "string (matching, arriving, in_progress)",
  "driver": {
    "name": "string",
    "rating": "number",
    "vehicle": "string",
    "license_plate": "string"
  },
  "eta_minutes": "number",
  "driver_location": {
    "lat": "number",
    "lng": "number"
  }
}

lyft.cancel_ride

Cancel a requested or scheduled ride.

lyft.get_ride_history

Get past rides for reference or reporting.

lyft.rate_ride

Rate a completed ride.

Authentication

First use triggers OAuth authorization flow. Payment methods saved to Lyft account. Tokens stored encrypted per-user.

Usage Examples

Quick ride:

Get me a Lyft from my house to SFO airport

Compare options:

What's the price difference between Lyft and Lyft XL to downtown?

Schedule ahead:

Schedule a Lyft to pick me up at 6am tomorrow for my flight

Track driver:

Where's my Lyft driver? How many minutes away?

Error Handling

Code Meaning Action
AUTH_EXPIRED Session expired Re-authenticate
NO_DRIVERS No drivers available Suggest wait or alternatives
PRIMETIME Surge pricing active Inform and confirm
PAYMENT_FAILED Card declined Update payment method

Use Cases

  • Airport trips: schedule rides for flights
  • Commuting: daily rides to work
  • Night out: safe rides home
  • Group travel: Lyft XL for larger parties

Links