mcpField
O
onepiece-oracle

onepiece-oracle

Local
github.com/gregarioGames & Entertainment2Updated 26w ago

About onepiece-oracle

onepiece-oracle is an MCP server for searching and browsing One Piece Card Game cards and analyzing decks. It uses community-maintained card data and includes tools for set and card-variant exploration.

Key features

  1. 01Search cards with detailed filters
  2. 02Browse sets and their cards
  3. 03View card printings and variants
  4. 04Browse Leader cards by color
  5. 05Analyze deck cost and color distribution
  6. 06Find cards with counter values

Use cases

  1. 01Search cards by attributes or set
  2. 02Explore cards in a particular set
  3. 03Compare printings and alternate art
  4. 04Review deck composition and find defensive counters

MCP support

The MCP server exposes tools for card search, set browsing, card versions, Leader browsing, deck cost-curve analysis, and counter discovery.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"gregario-onepiece-oracle": {
"command": "npx",
"args": [
"-y",
"onepiece-oracle"
]
}
}
}
Run commandnpx -y onepiece-oracle

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npmonepiece-oracle0.1.0

Tools

6

Saved tool list · updated 2w ago

ParameterTypeRequiredDescription
setstringNoSet name or code (e.g., "OP-01", "ROMANCE DAWN")
costnumberNoExact cost value
typestringNoCharacter type (e.g., "Straw Hat Crew", "Navy", "Supernovas")
colorstringNoCard color: Red, Blue, Green, Purple, Yellow, Black
limitnumberNoMax results (default 10)
querystringNoSearch card name, number, effect text, or character type
offsetnumberNoOffset for pagination
raritystringNoRarity: C, UC, R, SR, SEC, L, SP CARD, P, TR
cost_maxnumberNoMaximum cost
cost_minnumberNoMinimum cost
attributestringNoAttribute: Slash, Strike, Ranged, Special, Wisdom
card_typestringNoCard type: LEADER, CHARACTER, EVENT, STAGE
power_maxnumberNoMaximum power
power_minnumberNoMinimum power
has_counterbooleanNoFilter cards with/without counter value

Details

From the project README

onepiece-oracle

One Piece TCG MCP server — card search, deck analysis, and set browsing for the One Piece Card Game.

npm version npm downloads Node.js 18+ MCP Compatible MIT License Sponsor onepiece-oracle MCP server

What It Does

Search, browse, and analyze One Piece TCG cards with ground-truth data from the community-maintained card database. 4,348 cards across all sets (OP-01 through OP-14, Starter Decks, Event Boosters, and Promos).

Tools

ToolDescription
search_cardsFull-text search with filters for color, type, cost, power, rarity, attribute, character type, and set.
browse_setsList all sets with card counts, or view cards in a specific set.
card_versionsShow all printings of a card including alternate art variants.
browse_leadersBrowse all Leader cards, optionally filtered by color.
analyze_cost_curveParse a deck list and show cost distribution, color breakdown, type spread, and counter summary.
find_countersFind cards with counter values for defensive deck building.

Install

Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "onepiece-oracle": {
      "command": "npx",
      "args": ["-y", "onepiece-oracle"]
    }
  }
}
Claude Code
claude mcp add onepiece-oracle -- npx -y onepiece-oracle

Disclaimer

This is a fan-made, non-commercial project for informational and educational purposes only. One Piece Card Game is a trademark of Bandai Co., Ltd. and Shueisha Inc. One Piece is created by Eiichiro Oda. This project is not produced, endorsed, supported, or affiliated with Bandai or Shueisha. Card data is sourced from community-maintained databases.

License

MIT

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.