About Pi Minimax
Pi Minimax is an MCP server in the Agents category: miniMax MCP tools for pi - Web search and image understanding via MiniMax's Model Context Protocol.
Install
claude mcp add pi-minimax -- npx -y @jayjanii/pi-minimax-mcpnpx -y @jayjanii/pi-minimax-mcpThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Ask AI
Ask AI about Pi Minimax
Powered by Claude · Grounded in docs
Security checks
- ✓README presentThe repository ships documentation.
5 checks have not been run yet.
README
pi-minimax-mcp
MiniMax MCP tools for Pi - Web search and image understanding via MiniMax's Model Context Protocol.
Features
- 🔍 Web Search - Real-time web search for current information
- 🖼️ Image Understanding - Analyze and describe image content
- ⚡ Pi Native - Works as Pi extension or standalone CLI
- 🔧 Configurable - Environment variables, config files, or CLI flags
Prerequisites
-
Get MiniMax API Key
- Visit MiniMax Coding Plan
- Subscribe and get your API key
-
Install uvx
curl -LsSf https://astral.sh/uv/install.sh | sh
Installation
As Pi Extension
pi install npm:@ameno/pi-minimax-mcp
As Standalone CLI
npm install -g @ameno/pi-minimax-mcp
# or
pnpm add -g @ameno/pi-minimax-mcp
Configuration
Environment Variables
export MINIMAX_API_KEY="your-api-key"
export MINIMAX_API_HOST="https://api.minimax.io" # optional
export MINIMAX_MCP_BASE_PATH="/tmp/minimax" # optional
export MINIMAX_API_RESOURCE_MODE="url" # optional: url | local
Config File
Create ~/.pi/agent/extensions/minimax-mcp.json:
{
"apiKey": "your-api-key",
"apiHost": "https://api.minimax.io",
"basePath": "/tmp/minimax-output",
"resourceMode": "url",
"timeoutMs": 60000,
"maxBytes": 51200,
"maxLines": 2000
}
Or project-specific .pi/extensions/minimax-mcp.json.
Usage
In Pi
Search the web for "latest React server components"
What does this screenshot show? ./screenshot.png
CLI
# Web search
pi-minimax-mcp search "quantum computing breakthroughs"
pi-minimax-mcp search "Rust async patterns" --num-results 10
# Image analysis
pi-minimax-mcp understand ./error.png
pi-minimax-mcp understand ./chart.png --prompt "What trends?"
# Configuration
pi-minimax-mcp config
pi-minimax-mcp init
Programmatic
import { MiniMaxMcpClient } from "@ameno/pi-minimax-mcp";
const client = new MiniMaxMcpClient({
apiKey: process.env.MINIMAX_API_KEY!,
});
// Web search
const searchResults = await client.webSearch({
query: "TypeScript 5.5 features",
numResults: 5,
});
// Image understanding
const imageAnalysis = await client.understandImage({
imagePath: "./diagram.png",
prompt: "Explain this architecture",
});
client.disconnect();
Pi Extension Flags
pi --minimax-api-key=<key> --minimax-api-host=<host>
| Flag | Description |
|---|---|
--minimax-api-key |
Override API key |
--minimax-api-host |
Override API host |
--minimax-mcp-config |
Custom config file path |
--minimax-mcp-max-bytes |
Max output bytes |
--minimax-mcp-max-lines |
Max output lines |
Architecture
┌─────────────────┐ ┌──────────────────┐ ┌─────────────────┐
│ Pi Agent │────▶│ pi-minimax-mcp │────▶│ uvx minimax- │
│ Extension │◄────│ Extension │◄────│ coding-plan-mcp│
└─────────────────┘ └──────────────────┘ └─────────────────┘
│
▼
┌─────────┐
│ MiniMax │
│ API │
└─────────┘
Tools Reference
web_search
Search the web for current information.
Parameters:
query(string, required): Search querynumResults(number, optional): Results to return (1-10, default: 5)recencyDays(number, optional): Limit to recent days
understand_image
Analyze image content.
Parameters:
imagePath(string, required): Path to image fileprompt(string, optional): Guiding question/prompt
Development
# Clone
git clone https://github.com/ameno-/pi-minimax-mcp.git
cd pi-minimax-mcp
# Install dependencies
pnpm install
# Build
pnpm run build
# Test
pnpm test
License
MIT
Acknowledgments
- Inspired by @benvargas/pi-exa-mcp
- Powered by MiniMax
README copy captured when this server was indexed; it may lag the repository. The original is authoritative.