mcpField
M
Monster Hunter World Helper MCP Server

Monster Hunter World Helper MCP Server

本地服务
github.com/likweitan游戏娱乐17 周前更新

关于 Monster Hunter World Helper MCP Server

面向《Monster Hunter World》玩家的游戏数据服务,可查询怪物、武器和防具信息,并提供用于狩猎与配装规划的资源和提示词。

主要功能

  1. 01搜索怪物及其弱点
  2. 02查询武器制作路径和素材
  3. 03按技能查找防具
  4. 04获取怪物和防具套装资源
  5. 05使用狩猎、采集和配装提示词

适用场景

  1. 01查看怪物出没地点和属性弱点
  2. 02规划武器升级所需素材
  3. 03查找带有指定技能的防具
  4. 04借助提示词准备狩猎或配装

MCP 相关

通过 MCP 工具、资源和提示词提供《Monster Hunter World》数据,并通过 MHW DB API 获取游戏信息。

配置

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

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Monster Hunter World Helper MCP 服务

一个 MCP(Model Context Protocol)服务,可通过 MHW DB API 提供工具和资源,用于访问 Monster Hunter World 游戏数据。

功能

资源
  • monster://{id} - 获取特定怪物的详细信息
  • armor-set://{id} - 获取特定防具套装的详细信息
工具
  • find-monster - 按名称搜索怪物,并获取其弱点、所在地和种族等详细信息
  • find-weapon-path - 获取武器完整的锻造路径,包括所有所需材料
  • find-armor-by-skill - 搜索具有特定技能的防具部件
提示词
  • monster-guide - 获取特定怪物的全面狩猎指南
  • farming-guide - 获取特定物品的高效刷取策略
  • build-planner - 根据武器类型和玩法风格获取配装建议

安装

  1. 克隆仓库
  2. 安装依赖:
npm install
  1. 启动服务:
npm run dev

服务将以 stdio 模式启动,并在存在 .roo/mcp.json 配置时自动连接到 Roo。

使用示例

查找怪物信息
// Example tool usage through Roo
const result = await tool.use("find-monster", { name: "Rathalos" });

响应将包括:

  • 怪物名称和类型
  • 种族信息
  • 可找到该怪物的地点
  • 属性/异常状态弱点
  • 描述
获取武器锻造路径
// Example tool usage through Roo
const result = await tool.use("find-weapon-path", {
  name: "Defender Greatsword",
});

响应将包括:

  • 完整的升级路径
  • 每个步骤所需的材料
  • 材料来源/描述
按技能查找防具
// Example tool usage through Roo
const result = await tool.use("find-armor-by-skill", { skill: "Attack Boost" });

响应将包括:

  • 符合条件的防具部件列表
  • 防具属性和稀有度
  • 技能等级
  • 锻造所需材料
获取怪物狩猎指南
// Example prompt usage through Roo
const result = await prompt.use("monster-guide", { monster: "Nergigante" });

响应将提供:

  1. 弱点和抗性
  2. 推荐的武器/属性
  3. 建议携带的重要物品
  4. 需要留意的关键机制
  5. 推荐的防具技能

API 详情

资源端点
怪物资源(monster://{id})

从 MHW DB API 返回怪物的详细信息。

防具套装资源(armor-set://{id})

从 MHW DB API 返回防具套装的详细信息。

工具参数
find-monster
  • name(string):要搜索的完整或部分怪物名称
find-weapon-path
  • name(string):要搜索的完整或部分武器名称
find-armor-by-skill
  • skill(string):要搜索的完整或部分技能名称
提示词参数
monster-guide
  • monster(string):要获取指南的怪物名称
farming-guide
  • item(string):要获取刷取策略的物品名称
build-planner
  • weapon(string):配装所用的武器类型
  • playstyle(string):期望的玩法风格(例如,“防御型”、“DPS”等)

错误处理

服务包含全面的错误处理和日志记录:

  • API 连接错误
  • 资源未找到错误
  • 参数无效错误

所有错误都会连同详细信息妥善记录到控制台,以帮助调试。

开发

该服务使用 TypeScript 构建,并使用:

  • Model Context Protocol(MCP)SDK
  • Zod 进行参数验证
  • Fetch API 发送 MHW DB API 请求
  • 内存缓存存储 API 响应

要修改或扩展服务:

  1. 修改 mhw-mcp-server.ts
  2. 使用 npm run dev 时,服务会自动重新加载

贡献

欢迎贡献!请随时提交包含新功能、修复或改进的拉取请求。

许可证

MIT License - 可随意按自己的意愿使用此项目。

评论

支持 Markdown

第一次接触 MCP?

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

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