
servidor prysm-mcp
🔍 Servidor Prysm MCP: herramientas de raspado web para asistentes de IA con múltiples modos de extracción y formatos de salida flexibles
1
Github Watches
1
Github Forks
1
Github Stars
🔍 Prysm MCP Server
The Prysm MCP (Model Context Protocol) Server enables AI assistants like Claude and others to scrape web content with high accuracy and flexibility.
✨ Features
- 🎯 Multiple Scraping Modes: Choose from focused (speed), balanced (default), or deep (thorough) modes
- 🧠 Content Analysis: Analyze URLs to determine the best scraping approach
- 📄 Format Flexibility: Format results as markdown, HTML, or JSON
- 🖼️ Image Support: Optionally extract and even download images
- 🔍 Smart Scrolling: Configure scroll behavior for single-page applications
- 📱 Responsive: Adapts to different website layouts and structures
- 💾 File Output: Save formatted results to your preferred directory
🚀 Quick Start
Installation
# Recommended: Install the LLM-optimized version
npm install -g @pinkpixel/prysm-mcp
# Or install the standard version
npm install -g prysm-mcp
# Or clone and build
git clone https://github.com/pinkpixel-dev/prysm-mcp.git
cd prysm-mcp
npm install
npm run build
Integration Guides
We provide detailed integration guides for popular MCP-compatible applications:
- Cursor Integration Guide
- Claude Desktop Integration Guide
- Windsurf Integration Guide
- Cline Integration Guide
- Roo Code Integration Guide
- Open WebUI Integration Guide
Usage
There are multiple ways to set up Prysm MCP Server:
Using mcp.json Configuration
Create a mcp.json
file in the appropriate location according to the above guides.
{
"mcpServers": {
"prysm-scraper": {
"description": "Prysm web scraper with custom output directories",
"command": "npx",
"args": [
"-y",
"@pinkpixel/prysm-mcp"
],
"env": {
"PRYSM_OUTPUT_DIR": "${workspaceFolder}/scrape_results",
"PRYSM_IMAGE_OUTPUT_DIR": "${workspaceFolder}/scrape_results/images"
}
}
}
}
🛠️ Tools
The server provides the following tools:
scrapeFocused
Fast web scraping optimized for speed (fewer scrolls, main content only).
Please scrape https://example.com using the focused mode
Available Parameters:
-
url
(required): URL to scrape -
maxScrolls
(optional): Maximum number of scroll attempts (default: 5) -
scrollDelay
(optional): Delay between scrolls in ms (default: 1000) -
scrapeImages
(optional): Whether to include images in results -
downloadImages
(optional): Whether to download images locally -
maxImages
(optional): Maximum images to extract -
output
(optional): Output directory for downloaded images
scrapeBalanced
Balanced web scraping approach with good coverage and reasonable speed.
Please scrape https://example.com using the balanced mode
Available Parameters:
- Same as
scrapeFocused
with different defaults -
maxScrolls
default: 10 -
scrollDelay
default: 2000 - Adds
timeout
parameter to limit total scraping time (default: 30000ms)
scrapeDeep
Maximum extraction web scraping (slower but thorough).
Please scrape https://example.com using the deep mode with maximum scrolls
Available Parameters:
- Same as
scrapeFocused
with different defaults -
maxScrolls
default: 20 -
scrollDelay
default: 3000 -
maxImages
default: 100
formatResult
Format scraped data into different structured formats (markdown, HTML, JSON).
Format the scraped data as markdown
Available Parameters:
-
data
(required): The scraped data to format -
format
(required): Output format - "markdown", "html", or "json" -
includeImages
(optional): Whether to include images in output (default: true) -
output
(optional): File path to save the formatted result
You can also save formatted results to a file by specifying an output path:
Format the scraped data as markdown and save it to "my-results/output.md"
⚙️ Configuration
Output Directory
By default, when saving formatted results, files will be saved to ~/prysm-mcp/output/
. You can customize this in two ways:
- Environment Variables: Set environment variables to your preferred directories:
# Linux/macOS
export PRYSM_OUTPUT_DIR="/path/to/custom/directory"
export PRYSM_IMAGE_OUTPUT_DIR="/path/to/custom/image/directory"
# Windows (Command Prompt)
set PRYSM_OUTPUT_DIR=C:\path\to\custom\directory
set PRYSM_IMAGE_OUTPUT_DIR=C:\path\to\custom\image\directory
# Windows (PowerShell)
$env:PRYSM_OUTPUT_DIR="C:\path\to\custom\directory"
$env:PRYSM_IMAGE_OUTPUT_DIR="C:\path\to\custom\image\directory"
- Tool Parameter: Specify output paths directly when calling the tools:
# For general results
Format the scraped data as markdown and save it to "/absolute/path/to/file.md"
# For image downloads when scraping
Please scrape https://example.com and download images to "/absolute/path/to/images"
-
MCP Configuration: In your MCP configuration file (e.g.,
.cursor/mcp.json
), you can set these environment variables:
{
"mcpServers": {
"prysm-scraper": {
"command": "npx",
"args": ["-y", "@pinkpixel/prysm-mcp"],
"env": {
"PRYSM_OUTPUT_DIR": "${workspaceFolder}/scrape_results",
"PRYSM_IMAGE_OUTPUT_DIR": "${workspaceFolder}/scrape_results/images"
}
}
}
}
If PRYSM_IMAGE_OUTPUT_DIR
is not specified, it will default to a subfolder named images
inside the PRYSM_OUTPUT_DIR
.
If you provide only a relative path or filename, it will be saved relative to the configured output directory.
Path Handling Rules
The formatResult
tool handles paths in the following ways:
-
Absolute paths: Used exactly as provided (
/home/user/file.md
) -
Relative paths: Saved relative to the configured output directory (
subfolder/file.md
) -
Filename only: Saved in the configured output directory (
output.md
) - Directory path: If the path points to a directory, a filename is auto-generated based on content and timestamp
🏗️ Development
# Install dependencies
npm install
# Build the project
npm run build
# Run the server locally
node bin/prysm-mcp
# Debug MCP communication
DEBUG=mcp:* node bin/prysm-mcp
# Set custom output directories
PRYSM_OUTPUT_DIR=./my-output PRYSM_IMAGE_OUTPUT_DIR=./my-output/images node bin/prysm-mcp
Running via npx
You can run the server directly with npx without installing:
# Run with default settings
npx @pinkpixel/prysm-mcp
# Run with custom output directories
PRYSM_OUTPUT_DIR=./my-output PRYSM_IMAGE_OUTPUT_DIR=./my-output/images npx @pinkpixel/prysm-mcp
📋 License
MIT
🙏 Credits
Developed by Pink Pixel
Powered by the Model Context Protocol and Puppeteer
相关推荐
I find academic articles and books for research and literature reviews.
Confidential guide on numerology and astrology, based of GG33 Public information
Emulating Dr. Jordan B. Peterson's style in providing life advice and insights.
Your go-to expert in the Rust ecosystem, specializing in precise code interpretation, up-to-date crate version checking, and in-depth source code analysis. I offer accurate, context-aware insights for all your Rust programming questions.
Advanced software engineer GPT that excels through nailing the basics.
Converts Figma frames into front-end code for various mobile frameworks.
Take an adjectivised noun, and create images making it progressively more adjective!
Descubra la colección más completa y actualizada de servidores MCP en el mercado. Este repositorio sirve como un centro centralizado, que ofrece un extenso catálogo de servidores MCP de código abierto y propietarios, completos con características, enlaces de documentación y colaboradores.
Manipulación basada en Micrypthon I2C del expansor GPIO de la serie MCP, derivada de AdaFruit_MCP230xx
La aplicación AI de escritorio todo en uno y Docker con trapo incorporado, agentes de IA, creador de agentes sin código, compatibilidad de MCP y más.
Plataforma de automatización de flujo de trabajo de código justo con capacidades de IA nativas. Combine el edificio visual con código personalizado, auto-anfitrión o nube, más de 400 integraciones.
Un poderoso complemento Neovim para administrar servidores MCP (protocolo de contexto del modelo)
🧑🚀 全世界最好的 llM 资料总结(数据处理、模型训练、模型部署、 O1 模型、 MCP 、小语言模型、视觉语言模型) | Resumen de los mejores recursos del mundo.
Servidor MCP para obtener contenido de la página web con el navegador sin cabeza de dramaturgo.
Puente entre los servidores Ollama y MCP, lo que permite a LLM locales utilizar herramientas de protocolo de contexto del modelo
Reviews

user_KI2QXBo5
The prysm-mcp-server by pinkpixel-dev is a fantastic tool for managing Minecraft servers. It offers intuitive controls and a user-friendly interface, making server management a breeze. Highly recommended for both beginners and seasoned Minecraft players looking to streamline their server operations. Be sure to check it out on GitHub!