Skip to main content

Laugh Tale — the One Piece — a Grand Line MCP server.

Project description

🏴‍☠️ Laugh Tale

Laugh Tale icon

The capstone of the Grand Line stack. Collect every tool, and it reveals the One Piece.

A Model Context Protocol (MCP) server — one focused tool you plug into an MCP-compatible client (Claude Desktop, Claude Code, Cursor, and others).

What it does

Laugh Tale is the final island. On its own it does nothing — it stays locked until you've installed the rest of the Grand Line stack.

Each tool, when it runs, leaves a marker in a shared folder (~/.grandline/poneglyphs/). Laugh Tale reads that folder. While any tool is missing, it tells you which ones you still need. Once every tool is present, the markers line up and it reveals the One Piece.

Usage

One tool:

  • seek_the_one_piece — locked until every Grand Line tool is installed. Run it anytime: it either lists the tools still missing, or, when all are present, reveals the One Piece.

The reveal is a bit of fun, not a new capability — the other tools are the real treasure. It works purely off the shared marker folder, so the tools can live in completely separate packages and still count toward the unlock.

Tool reference: seek_the_one_piece()

How it works

No API key, fully local. It only reads the shared marker folder on your machine.

Install

Requires Python 3.10 or newer.

pip install laugh-tale-mcp

This installs the laugh-tale command.

Then register it with your MCP client — either run claude mcp add laugh-tale -- laugh-tale, or add this to the client's config (e.g. claude_desktop_config.json):

{
  "mcpServers": {
    "laugh-tale": { "command": "laugh-tale" }
  }
}

Restart the client and the tool is available.

The Grand Line stack

Laugh Tale is part of a four-tool set. Each tool stands alone, but installing all of them unlocks a final surprise via Laugh Tale.

Package
🗿 road-poneglyph Road Poneglyph
⚔️ conquerors-haki Conqueror's Haki
toki-toki Toki Toki no Mi
🏴‍☠️ laugh-tale Laugh Tale · ← this repo

Develop

git clone https://github.com/xfloukiex-lab/laugh-tale
cd laugh-tale
python -m venv .venv && . .venv/Scripts/activate   # macOS/Linux: source .venv/bin/activate
pip install -e ".[dev]"
python tests/test_laugh_tale.py

Attribution & license

Released under the Apache-2.0 license. The icon is original artwork (see icon.svg), generated locally; the repository ships no third-party assets.

This is a fan-inspired project. It is not affiliated with, sponsored by, or endorsed by the creators or rights holders of One Piece (Eiichiro Oda / Shueisha / Toei Animation). "One Piece" and related names are used only as thematic flavour and remain the property of their respective owners.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

laugh_tale_mcp-0.1.0.tar.gz (10.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

laugh_tale_mcp-0.1.0-py3-none-any.whl (10.2 kB view details)

Uploaded Python 3

File details

Details for the file laugh_tale_mcp-0.1.0.tar.gz.

File metadata

  • Download URL: laugh_tale_mcp-0.1.0.tar.gz
  • Upload date:
  • Size: 10.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for laugh_tale_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 748342621ee488ee7a4c5281619d64c66efea4db4620a4c3fee4e484e44cebc9
MD5 4c5f27a1ebe45638ce2371e9096d0a04
BLAKE2b-256 c5aab6e7831a9c54d40ff056dd3fdaaa735d87bb89b0f8b97c5f9c5e260e5451

See more details on using hashes here.

File details

Details for the file laugh_tale_mcp-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: laugh_tale_mcp-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 10.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for laugh_tale_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1a4564fb344c9489c9c906963959e464b64bdcbd6f5e5cbe3093b083f5150df0
MD5 9e0a746de25a2b6912b7a40234cdb155
BLAKE2b-256 bd54bcea358c9b3cb4f38592071159445ce082072f04c1953a2e508e25a03493

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page