
Security News
Crates.io Users Targeted by Phishing Emails
The Rust Security Response WG is warning of phishing emails from rustfoundation.dev targeting crates.io users.
mcp-mhworld
Advanced tools
Model Context Protocol (MCP) server for accessing Monster Hunter World game data
An MCP (Model Context Protocol) server that provides tools and resources for accessing Monster Hunter World game data via the MHW DB API.
monster://{id}
- Get detailed information about a specific monsterarmor-set://{id}
- Get detailed information about a specific armor setfind-monster
- Search for monsters by name and get their details including weaknesses, locations, and speciesfind-weapon-path
- Get the complete crafting tree path for a weapon, including all required materialsfind-armor-by-skill
- Search for armor pieces that have specific skillsmonster-guide
- Get comprehensive hunting guides for specific monstersfarming-guide
- Get efficient farming strategies for specific itemsbuild-planner
- Get build recommendations based on weapon type and playstylenpm install
npm run dev
The server will start in stdio mode and connect to Roo automatically if the .roo/mcp.json
configuration is present.
// Example tool usage through Roo
const result = await tool.use("find-monster", { name: "Rathalos" });
Response will include:
// Example tool usage through Roo
const result = await tool.use("find-weapon-path", {
name: "Defender Greatsword",
});
Response will include:
// Example tool usage through Roo
const result = await tool.use("find-armor-by-skill", { skill: "Attack Boost" });
Response will include:
// Example prompt usage through Roo
const result = await prompt.use("monster-guide", { monster: "Nergigante" });
Response will provide:
monster://{id}
)Returns detailed monster information from the MHW DB API.
armor-set://{id}
)Returns detailed armor set information from the MHW DB API.
name
(string): Full or partial monster name to search forname
(string): Full or partial weapon name to search forskill
(string): Full or partial skill name to search formonster
(string): Name of the monster to get a guide foritem
(string): Name of the item to get farming strategies forweapon
(string): Type of weapon for the buildplaystyle
(string): Desired playstyle (e.g., "defensive", "DPS", etc.)The server includes comprehensive error handling and logging:
All errors are properly logged to the console with detailed information to help with debugging.
The server is built with TypeScript and uses:
To modify or extend the server:
mhw-mcp-server.ts
npm run dev
Contributions are welcome! Please feel free to submit pull requests with new features, fixes, or improvements.
MIT License - feel free to use this project as you wish.
FAQs
Model Context Protocol (MCP) server for accessing Monster Hunter World game data
We found that mcp-mhworld demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
The Rust Security Response WG is warning of phishing emails from rustfoundation.dev targeting crates.io users.
Product
Socket now lets you customize pull request alert headers, helping security teams share clear guidance right in PRs to speed reviews and reduce back-and-forth.
Product
Socket's Rust support is moving to Beta: all users can scan Cargo projects and generate SBOMs, including Cargo.toml-only crates, with Rust-aware supply chain checks.