Lightpanda: Open-source headless browser for LLM agents with native MCP server and markdown output

Lightpanda is an open-source headless browser specifically designed for LLM-powered agent workflows. It addresses the resource-intensive nature of traditional browsers like Chrome, which consumed 2GB at 25 parallel tabs and took 47 seconds to crawl 933 pages in benchmarks. Lightpanda uses 215MB and finishes the same benchmark in 5 seconds by skipping CSS rendering, image loading, and GPU compositing that LLMs don't need.
Key features for LLM workflows
- Native markdown output: Runs inside the browser engine, not as a post-processing step. Agents get clean, token-efficient content after JavaScript execution.
- Semantic tree with interactivity detection: Instead of raw HTML or screenshots, you get a pruned DOM with roles, XPaths, and what's actually clickable. Supports a compressed text format designed for minimal token usage.
- Structured data extraction: JSON-LD, Open Graph, and meta tags in a single call.
- Native MCP server: Built into the binary with three-line configuration for Claude, Cursor, or any MCP client without needing a CDP bridge.
MCP tools available
The MCP server provides these tools:
gotomarkdownsemantic_treeinteractiveElementsstructuredDatalinksevaluate(for arbitrary JavaScript)
This tool is for developers building LLM-powered agents that need efficient web interaction without the overhead of full browser rendering. The approach is particularly useful for web crawling, data extraction, and automation tasks where agents need to understand and interact with web content.
📖 Read the full source: r/LocalLLaMA
👀 See Also

MarkView: Open-source tool renders and manages AI-generated Markdown files
MarkView is a private-first rendering engine that displays Markdown files with Mermaid diagrams and KaTeX math, available as a web app, native macOS app, and MCP server for Claude Desktop and Cursor integration.

Code-Graph-MCP: Open Source MCP Server Reduces Claude Code Token Usage by 40-60%
code-graph-mcp is an MCP server that indexes codebases into an AST knowledge graph, replacing multiple grep/read calls with single structured queries. The developer reports 40-60% total session token savings and 80% fewer tool calls per navigation task.

Ouroboros 0.26.0-beta Combines Claude and Codex via MCP Server
Ouroboros 0.26.0-beta introduces a harness that runs Claude and Codex simultaneously, assigning Claude to clarify user intent and Codex to execute well-defined tasks via an MCP server architecture.

Custom GIF Spinner for Claude Code via COLR Font Conversion
A developer created a method to replace Claude Code's default spinner with any animated GIF by converting the GIF into an OpenType COLR color font and patching the spinner to cycle through glyphs representing each frame. The tool currently supports Windows with macOS/Linux versions planned.