mcp-server-yugioh

mcp-server-yugioh

0

The YuGiOh Card API MCP Server is a Model Context Protocol implementation acting as a wrapper for the YGOPRODeck API. It provides an interface to search YuGiOh cards with various filtering options, integrating seamlessly with existing card databases.

YuGiOh Card API MCP Server

  • This project implements a Model Context Protocol (MCP) server that serves as a wrapper for the YuGiOh Card Database API (YGOPRODeck).
  • The server offers an MCP interface to search for YuGiOh cards using various filtering criteria.

Requirements

  • Java 21 or higher
  • Maven 3.6 or higher

Installation

  1. Clone the repository.
  2. Build the project with Maven.

Usage

  • The server's main tool is yugioh-api, which accepts parameters for filtering cards by name, ID, type, attack points, defense points, level, race, attribute, archetype, and more.
  • You can sort results or search by game format and ban list.

Project Structure

  • App.java: Main class implementing the MCP server
  • YugiohSchema.java: Defines the JSON schema for parameter validation.