lightpanda-mcp-server
by Brilhante29
README.md
# ๐ผ Lightpanda MCP Server
[](https://modelcontextprotocol.io)
[](https://opensource.org/licenses/MIT)
[](https://npmjs.com)
[](https://bun.sh)
[](https://golang.org)
[](https://pypi.org)
A **100% project-agnostic, multi-runtime Model Context Protocol (MCP) server** for [Lightpanda](https://lightpanda.io) โ the ultra-fast AI-native headless browser (16x lower memory footprint than Chrome).
Supports **NPM, Bun, PNPM, Yarn, Go, Python/UVX**, and connects **OpenCode, Claude Code, Codex, Antigravity, Cursor, Windsurf, or LangChain** seamlessly!
---
## ๐ Installation & Execution Methods
### โก 1. NPM / NPX (Node.js)
```bash
# Zero-install execution via NPX
npx lightpanda-mcp-server
# Or global install
npm install -g lightpanda-mcp-server
```
**MCP Config:**
```json
{
"mcpServers": {
"lightpanda": {
"command": "npx",
"args": ["-y", "lightpanda-mcp-server"]
}
}
}
```
---
### ๐ฅ 2. BUN / BUNX
```bash
# Zero-install execution via Bunx
bunx lightpanda-mcp-server
# Or global install via Bun
bun add -g lightpanda-mcp-server
```
**MCP Config:**
```json
{
"mcpServers": {
"lightpanda": {
"command": "bunx",
"args": ["lightpanda-mcp-server"]
}
}
}
```
---
### ๐ฆ 3. PNPM / DLX
```bash
pnpm dlx lightpanda-mcp-server
```
**MCP Config:**
```json
{
"mcpServers": {
"lightpanda": {
"command": "pnpm",
"args": ["dlx", "lightpanda-mcp-server"]
}
}
}
```
---
### ๐งถ 4. YARN / DLX
```bash
yarn dlx lightpanda-mcp-server
```
---
### ๐น 5. GO (`go install` / `go run`)
```bash
# Global Go install
go install github.com/Brilhante29/lightpanda-mcp-server@latest
```
**MCP Config:**
```json
{
"mcpServers": {
"lightpanda": {
"command": "lightpanda-mcp-server"
}
}
}
```
---
### ๐ 6. PYTHON / UVX (`pip` / `uvx`)
```bash
uvx lightpanda-mcp-server
```
**MCP Config:**
```json
{
"mcpServers": {
"lightpanda": {
"command": "uvx",
"args": ["lightpanda-mcp-server"]
}
}
}
```
---
## ๐ ๏ธ Provided MCP Tools
| Tool Name | Description | Parameters |
| :--- | :--- | :--- |
| `lightpanda_fetch_html` | Ultra-fast HTML extraction from any URL. | `url` (string) |
| `lightpanda_get_markdown` | Extracts clean Markdown & Accessibility Tree (AX Tree). | `url` (string) |
| `lightpanda_execute_js` | Evaluates JavaScript inside Lightpanda headless browser over CDP. | `url` (string), `script` (string) |
| `lightpanda_status` | Checks local Lightpanda daemon health and CDP WebSocket connectivity. | None |
---
## โ๏ธ Environment Variables
- `LIGHTPANDA_HOST` (default: `127.0.0.1`): Host IP of local Lightpanda daemon.
- `LIGHTPANDA_PORT` (default: `9222`): Port of local Lightpanda CDP server.
---
## ๐ License
MIT License © Guilherme Brilhante & Lightpanda Community.
This server cannot be deployed
Maintenance
ActivityStale
ResponsivenessNo issues