360 Secure SkillHub
360 安全技能中心

Strider Uber

Strider Labs 的 Uber MCP 连接器,提供车费估价、叫车、取消行程和查询行程状态等工具;首次使用需经 OAuth 授权,通过 Node 运行时与 npm 包启动。

markswendsen-code
markswendsen-code
热度 22.86
最近更新 2026-03-19 11:27:35
分类:生活依赖:MCP 服务 / 第三方 API应用场景:旅行

安装技能

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

执行命令安装此 skill: npx secure-skills-cli add strider-uber
Metadata
name
strider-uber
description
Request Uber rides via Strider Labs MCP connector. Get fare estimates, request pickups, track drivers, and manage ride history.
metadata
{"openclaw":{"requires":{"bins":["npx"]},"category":"transportation","author":"Strider Labs","homepage":"https://striderlabs.ai"}}

Strider Uber Connector

MCP connector for requesting Uber rides and managing ride-related actions. Part of the Strider Labs action execution layer for AI agents.

Installation

npm install @striderlabs/mcp-uber

MCP Configuration

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

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

Available Tools

uber.request_ride

Request an Uber ride with pickup and dropoff locations.

Input Schema:

{
  "pickup": "string (address or place name)",
  "dropoff": "string (address or place name)",
  "ride_type": "UberX | UberXL | Comfort | Black (optional)"
}

Output:

{
  "ride_id": "string",
  "driver": {
    "name": "string",
    "rating": "number",
    "vehicle": "string"
  },
  "eta_minutes": "number",
  "fare_estimate": "string"
}

uber.get_fare_estimate

Get fare estimates for a route without booking.

Input:

{
  "pickup": "string",
  "dropoff": "string"
}

uber.cancel_ride

Cancel an active ride request.

uber.get_ride_status

Check the status of an active or recent ride.

Authentication

First use triggers OAuth authorization flow:

  1. User is redirected to Uber to authorize
  2. Tokens are stored encrypted per-user
  3. Automatic refresh handles token expiration

No API key required — connector manages OAuth flow.

Usage Examples

Request a basic ride:

Get me an Uber from 123 Main St to SFO Airport

Compare ride options:

What's the fare estimate for an UberX vs Uber Black from downtown to the airport?

Schedule ahead:

Request an Uber to pick me up at my house tomorrow at 7am going to the train station

Error Handling

Code Meaning Action
AUTH_EXPIRED Session expired Re-authenticate
AUTH_MFA_REQUIRED Verification needed Notify user
RATE_LIMITED Too many requests Retry after delay
SERVICE_UNAVAILABLE Uber unavailable Retry with backoff

Use Cases

  • Airport transfers: get to/from the airport reliably
  • Commuting: request rides when car is unavailable
  • Night out: safe rides home without driving
  • Business travel: expense-trackable rides in new cities

Links