Pipeworx citybikes — 全球自行车共享数据
v1.0.0实时获取全球600+自行车共享网络数据,包括Citi Bike(纽约)、Velib(巴黎)、Nextbike(柏林)等知名系统,支持查询站点可用性、搜索城市网络、列出所有网络等功能。
0· 47·0 当前·0 累计
安全扫描
OpenClaw
可疑
medium confidence技能描述与自行车共享API相符,但其运行时指令引用运行远程npm代码(npx mcp-remote@latest),而元数据只声明了curl——这种不匹配和隐式运行时下载存在安全隐患。
评估建议
该技能似乎能实现其所述功能(查询自行车共享数据),但在安装前请注意两个问题:(1) SKILL.md指示使用'npx mcp-remote@latest'(从npm下载并运行代码),但技能元数据只列出'curl'作为所需二进制文件——如果允许代理按照该设置操作,它将在运行时获取远程代码。(2) 代理将向https://gateway.pipeworx.io发送JSON-RPC请求;请确保信任该端点,因为它会接收代理发送的任何参数。如果计划安装或启用此技能,请要求作者(a)明确列出Node/npx作为依赖项或提供安装规范,(b)解释'mcp-remote'的作用以及为何需要运行时npm执行。如果无法验证上游包,请避免运行自动拉取最新代码的npx命令。...详细分析 ▾
⚠ 用途与能力
该技能声称提供实时自行车共享数据,向gateway.pipeworx.io发送的示例CURL JSON-RPC调用与此目的相符。然而,SKILL.md建议的设置使用'npx mcp-remote@latest'(Node/npx和npm包),尽管声明的所需二进制文件列表只有'curl'而没有Node/npx。缺失的Node/npx要求是一个不一致之处。
ℹ 指令范围
指令主要限定在查询pipeworx.io(符合预期)。它们不请求本地文件或额外环境变量。然而,该示例在远程网关上使用JSON-RPC 'tools/call'方法——这意味着代理将向外部服务发送潜在任意的方法名/参数。这对于远程API是预期的,但值得注意的是它赋予了远程端点在服务器端执行内容方面的灵活性。
⚠ 安装机制
没有正式的安装规范,但SKILL.md建议使用'npx -y mcp-remote@latest',这将在运行时从npm注册表下载并执行代码。技能元数据未声明此运行时依赖。通过npx下载/执行远程包风险较高,应在技能元数据或安装规范中明确说明。
✓ 凭证需求
该技能不请求任何环境变量、凭据或配置路径。这与其查询公共API的声明目的相称。
✓ 持久化与权限
always为false,该技能不请求持久的系统级更改。它确实建议配置mcpServer条目,但这是本地配置建议,而非提升权限的请求。
安全有层次,运行前请审查代码。
运行时依赖
无特殊依赖
版本
latestv1.0.02026/4/8
初始版本发布
● 无害
安装命令 点击复制
官方npx clawhub@latest install pipeworx-citybikes
镜像加速npx clawhub@latest install pipeworx-citybikes --registry https://cn.clawhub-mirror.com
技能文档
全球自行车共享网络的实时可用性数据。覆盖600+系统,包括Citi Bike(纽约)、Velib(巴黎)、Nextbike(柏林)等。查询站点可用性、按城市搜索或列出全球所有网络。
工具
| 工具 | 功能 |
|---|---|
list_networks | 全球所有自行车共享网络,包含城市、国家和公司信息 |
get_network | 特定网络的所有站点,包含实时自行车/车位可用性 |
search_networks | 按城市或国家名称查找网络(如"New York"、"France") |
适用场景
- 显示城市中最近可用自行车的旅行应用
- 比较自行车共享系统的城市出行仪表板
- 给定城市时回答"我附近有自行车吗?"
- 研究各国微型出行基础设施
示例:Citi Bike NYC站点可用性
curl -s -X POST https://gateway.pipeworx.io/citybikes/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_network","arguments":{"id":"citi-bike-nyc"}}}'
返回每个站点包含:名称、纬度、经度、可用自行车数量、空车位数量和时间戳。
常用网络ID
| 城市 | 网络ID |
|---|---|
| New York | citi-bike-nyc |
| Paris | velib |
| London | santander-cycles |
| Berlin | nextbike-berlin |
| Chicago | divvy |
设置
{
"mcpServers": {
"pipeworx-citybikes": {
"command": "npx",
"args": ["-y", "mcp-remote@latest", "https://gateway.pipeworx.io/citybikes/mcp"]
}
}
}
数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制
免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制