mcpField
C
Campertunity MCP Server

Campertunity MCP Server

本地服务
github.com/campertunity地图与出行1728 周前更新

关于 Campertunity MCP Server

Campertunity MCP Server 提供营地搜索工具,并附带适用于支持 SKILL.md 的平台的 Agent 技能文件。它支持按位置和筛选条件搜索、查询空位、查看详情及获取预订链接。

主要功能

  1. 01按位置和筛选条件搜索营地
  2. 02根据自然语言描述查找营地
  3. 03查看营地详情
  4. 04查询指定日期的空位
  5. 05获取预订链接
  6. 06附带 SKILL.md Agent 文件

适用场景

  1. 01查找城市或地区附近的营地
  2. 02按场地类型或设施筛选营地
  3. 03查询旅行日期的空位
  4. 04获取选定营地的预订链接

MCP 相关

MCP 服务提供营地搜索、详情、空位查询和预订链接工具。API 密钥为可选项;README 说明密钥可提高请求速率限制。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"campertunity": {
"command": "npx",
"args": [
"-y",
"campertunity-mcp-server"
],
"env": {
"CAMPERTUNITY_API_KEY": "<CAMPERTUNITY_API_KEY>"
}
}
}
}
启动命令npx -y campertunity-mcp-server
需要配置的环境变量
CAMPERTUNITY_API_KEY密钥

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmcampertunity-mcp-server

工具

4

收录的工具列表 · 更新于 3 周前

参数类型必填说明
listingIdstring是要查询空位的营地 ID。
siteIdsarray否要查询空位的营位 ID。
startDatestring是要查询空位的开始日期。格式:YYYY-MM-DD
endDatestring是要查询空位的结束日期。格式:YYYY-MM-DD

详细介绍

Campertunity AI 工具

用于搜索全球露营地、查询空位并预订营位的 AI 工具。

包含用于 AI 露营地发现的 Agent 技能文件 和 MCP 服务。

Agent 技能文件

此软件包包含与 OpenClaw、Claude Code、Codex 及其他支持 SKILL.md 格式的 Agent 平台兼容的技能文件。

安装技能:

# OpenClaw
openclaw skills install campertunity

# Claude Code / other platforms
# Copy skills/campertunity/SKILL.md to your workspace skills directory

MCP 服务

快速开始
{
  "mcpServers": {
    "campertunity": {
      "command": "npx",
      "args": ["-y", "campertunity-ai-tools@latest"]
    }
  }
}
API 密钥(可选)

无需 API 密钥。如需更高的速率限制,请从 campertunity.com/mcp 获取密钥:

{
  "mcpServers": {
    "campertunity": {
      "command": "npx",
      "args": ["-y", "campertunity-ai-tools@latest"],
      "env": {
        "CAMPERTUNITY_API_KEY": "your_api_key_here"
      }
    }
  }
}

可用工具

listing-search

使用筛选条件和基于位置的搜索来查找露营地。

参数类型说明
limitnumber返回结果数(默认值:50,最大值:1000)
cursorstring上一条响应中的分页游标
startDatestring空位查询开始日期(YYYY-MM-DD)
endDatestring空位查询结束日期(YYYY-MM-DD)
adultsnumber成人数量(默认值:1)
childrennumber儿童数量(默认值:0)
latitudenumber中心点纬度
longitudenumber中心点经度
radiusnumber搜索半径(单位:km,默认值:20)
regionstring地区/州(若未提供纬度/经度,则进行地理编码)
citystring城市(若未提供纬度/经度,则进行地理编码)
countrystring国家/地区(若未提供纬度/经度,则进行地理编码)
countryCodestring国家代码,例如 "US"、"CA"
filtersstring[]用于筛选的标签(见下文)
campgroundDescriptionstring自然语言描述
listing-details

获取特定房源的详细信息。

参数类型说明
listingIdstring房源 ID
listing-availability

查询指定日期的营位空位情况。

参数类型说明
listingIdstring房源 ID
siteIdsstring[]可选的特定营位 ID
startDatestring开始日期(YYYY-MM-DD)
endDatestring结束日期(YYYY-MM-DD)
listing-book

获取露营地的预订 URL。

参数类型说明
listingIdstring房源 ID
startDatestring开始日期(YYYY-MM-DD)
endDatestring结束日期(YYYY-MM-DD)
adultsnumber成人数量(默认值:1)
childrennumber儿童数量(默认值:0)

筛选标签

营位类型: tent、rv、lodging、glamping、cabin

抵达方式: driveIn、walkIn、equestrian、boat

活动: biking、boating、fishing、hiking、horsebackRiding、paddling、windSports、surfing、swimming、whitewaterPaddling、wildlifeWatching

设施: picnicTable、fires、toilets、outhouse、potableWater、petFriendly、rvHookup、rvSanitation、trash、showers、wifi、handicap

地形: beach、cave、desert、forest、hotSpring、lake、river、swimmingHole、waterfall、creek

数据说明

数据收集自多个来源,并通过 AI 进行增强。请勿再分发、缓存或修改数据。请始终通过服务使用实时数据。

如需了解更多信息,请访问 campertunity.com。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。