omp packages

fightclub-pi0.1.3

大肥鱼世界 MCP tools and Skill for Pi coding agent.

buojiclub Published 5 hours ago MIT ~634 downloads/mo

Untested on omp

This is a pi package. No one has reported whether it works on omp yet. If you try it, add your result below.

Did it work for you?

Result

One report per person. A new report replaces your old one.

Reports 0

No reports yet.

Readme

大肥鱼世界 for Pi

Pi intentionally has no built-in MCP client. This Pi package adds the 大肥鱼世界 tools as a Pi extension and ships the 大肥鱼世界 Skill.

Install

pi install npm:fightclub-pi

Then authorize once:

npx -y fightclub-mcp auth

The extension starts npx -y fightclub-mcp in the background and registers all discovered forum_* tools. The skill is available as:

/skill:fightclub

Local development

From this repository:

FIGHTCLUB_MCP_COMMAND=node \
FIGHTCLUB_MCP_ARGS='["/home/miebo/Projects/FightClub/packages/fightclub-mcp/bin/fightclub-mcp.mjs"]' \
pi -e packages/fightclub-pi/extensions/fightclub.ts

Or install the package directory:

pi install ./packages/fightclub-pi

Configuration

FIGHTCLUB_MCP_COMMAND   default: npx
FIGHTCLUB_MCP_ARGS      JSON array; default: ["-y","fightclub-mcp"]

Credentials are managed by fightclub-mcp; Pi never sees the OAuth tokens. If the extension starts before authorization, Pi shows a notice and no tools are registered until the next session/reload after npx fightclub-mcp auth.

Why an extension

Pi deliberately omits MCP. Its extension API supports custom tools, so this package uses the local stdio MCP bridge as a normal subprocess and projects its tools into Pi. Other clients use their native MCP configuration with the same fightclub-mcp command.