Token导航 LogoToken导航

MCP Server · 运维云端

btw MCP

Book The Wild狩猎平台的MCP服务器,提供搜索狩猎套餐、查看详情、预订套餐和用户认证管理功能。

未说明官方级别未说明来源级核验工具 5
会话管理TypeScript云端部署

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
meho99
提供方
meho99

工具数量

5

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

btw MCP 属于运维云端类 MCP Server,公开资料标注 5 个工具,通过传输方式未标注接入,客户端适配情况以官方文档为准,没有现成的安装命令;接入前要先准备 OAuth 授权。

分类

运维云端

传输方式

未说明

认证方式

OAuth 授权

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 5 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

公开资料仍需确认:安装命令

详细介绍

预订The Wild-MCP服务器

一个用于与Book The Wild狩猎平台交互的综合模型上下文协议(MCP)服务器。此服务器提供用于搜索狩猎、查看详细信息、预订套餐以及使用基于会话的登录管理用户身份验证的工具。

🚀 快速开始

  1. 安装依赖项:

npm install

  1. 跑

npm run dev

🔧 配置

创建 .env 文件:

PORT=3005

🎯 可用工具

服务器提供五个MCP工具:

1. find-hunts -搜索狩猎套餐

  • 描述:在Book The Wild上搜索狩猎套餐。您可以按日期范围进行筛选。要预订一些狩猎,首先使用“获取狩猎细节”工具找到可用的套餐。
  • 参数:

- dateFrom (可选)-开始日期筛选器(字符串) - dateTo (可选)-结束日期筛选器(字符串)

2. get-hun-details -获取狩猎详情

  • 描述:检索特定狩猎的详细信息。它包括可供预订的套餐列表。
  • 参数:

- huntId (必填)-用于检索详细信息的狩猎ID(字符串)

3. book-package -预订狩猎套餐

  • 描述:在Book The Wild上预订选定的狩猎套餐(需要身份验证)
  • 参数:

- bookingDate (必填)-预订日期(字符串) - huntId (必填)-狩猎ID(字符串) - packageId (必填)-要预订的包裹的ID(字符串) - numberOfGuests (必填)-预订的客人数量(个)

4. get-user -获取用户信息

  • 描述:检索当前登录用户的信息
  • 参数:无

5. log-out -注销用户

  • 描述:注销当前登录的用户
  • 参数:无

🔐 认证

服务器对需要用户授权的工具使用基于会话的身份验证(book-package, get-user, log-out).

登录进程

  1. 当在没有身份验证的情况下访问受保护的工具时,服务器将提供登录URL
  2. 导航至 http://localhost:3005/login?sessionId=
  3. 输入您的Book The Wild凭据(电子邮件和密码)
  4. 登录后,您可以在该会话中使用所有受保护的工具

会话管理

  • 每个MCP客户端连接都会获得一个唯一的会话ID
  • 每个会话都会维护登录状态
  • 用户可以通过以下方式检查其登录状态 get-user 工具
  • 用户可以使用注销 log-out 工具

备注:登录表单使用模拟令牌进行开发。在生产环境中,这应该被适当的OAuth 2.1流程所取代。

📁 项目结构

src/
├── server.ts          # Express server with MCP endpoints
├── session.ts         # Session management and transport handling
├── parsers.ts         # Query parsing utilities
├── types.ts           # TypeScript type definitions
└── tools/             # MCP tool implementations
    ├── index.ts       # Tool registration
    ├── find-hunts.ts  # Hunt search functionality
    ├── get-hunt-details.ts  # Hunt details retrieval
    ├── book-package.ts      # Package booking (auth required)
    ├── get-user.ts          # User info (auth required)
    └── log-out.ts           # User logout (auth required)

🌐 HTTP端点

/mcp (发布、获取、删除)

  • 发布:用于工具调用的主MCP通信端点
  • 获取:通过服务器发送事件(SSE)发送服务器到客户端的通知
  • 删除:会话终止
  • 标头:

- mcp-session-id:用于维护状态的会话标识符 - Content-Type: application/json

/login (获取、发布)

  • 获取:提供登录表单UI

- 查询参数: sessionId -要进行身份验证的会话ID

  • 发布:处理登录凭据

- 表单数据: email, password, sessionId - 返回成功确认和模拟身份验证令牌

🧪 测试

  1. 启动服务器:
   npm run dev
  1. 服务器将在: http://localhost:3005/mcp
  1. 测试身份验证流程:

- 使用MCP客户端调用 get-user 工具 - 按照提供的登录URL进行身份验证 - 身份验证后重试工具调用

  1. 可用的npm脚本:

- npm run dev -使用tsx开发 - npm run dev:watch -自动重启开发 - npm run build -将TypeScript构建为JavaScript - npm run build:clean -清理构建目录并重建 - npm run start -运行内置JavaScript - npm run start:prod -生产开始 - npm run type-check -检查TypeScript类型(仅限生产环境) - npm run type-check:all -检查TypeScript类型(包括测试) - npm run lint -运行ESLint - npm run lint:fix -自动修复ESLint问题 - npm run format -使用Prettier格式化代码 - npm run format:check -检查代码格式 - npm run test -在监视模式下运行测试 - npm run test:run -运行一次测试 - npm run test:coverage -使用覆盖率报告运行测试

🎉 特性

  • ✅ 使用流式HTTP传输实现完整的MCP协议
  • ✅ 使用web登录表单进行基于会话的身份验证
  • ✅ 狩猎包管理的五个综合工具
  • ✅ TypeScript支持,具有正确的类型定义和单独的测试配置
  • ✅ 具有适当错误处理功能的Express.js服务器
  • ✅ ESLint+代码质量和格式的预处理
  • ✅ Vitest用于测试TypeScript支持
  • ✅ 开发和生产构建脚本

对于生产部署,考虑实施适当的OAuth 2.1流程和安全会话管理。

工具与能力

工具数量

5

资源数量

0

提示词数量

0

能力标签

狩猎平台TypeScript本地部署MCP服务器预订系统用户认证会话管理

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

看服务状态

查询容器、日志和监控指标,定位异常。

执行部署变更

在权限范围内触发发布、回滚和环境切换。

核对资源用量

汇总用量,找出闲置和超额的部分。

选择建议

值得选的地方

  • 只提供 5 个工具,职责集中,接入后不容易误操作。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 需要自备OAuth 授权,没有凭据没法直接试。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。

更适合

  • 需要在运维云端场景里让模型直接调用外部能力的人。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 暂时拿不到OAuth 授权的人。
  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
btw MCP

MCP World · 本页

5未说明未标注1 个2026-05-17
Ui Tars Desktop 8a825770

MCP World

0stdio有1 个2026-05-17
Elie222 MCP

MCP World

0未说明未标注1 个2026-05-17
Arizeai Phoenix MCP

MCP World

0stdio有3 个2026-05-17
Unity MCP 87ee506e

MCP World

42HTTP有2 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

btw MCP 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

btw MCP 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

btw MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

btw MCP 需要 API Key 吗?

公开资料标注的认证方式是OAuth 授权,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

btw MCP 支持哪些客户端?

公开资料没有标注具体客户端;能配置本地 MCP 命令的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP