MCP Server

مجتمعي البحث والويب

Web intelligence API: screenshots, PDF generation, page metadata and specialized extractors for news, social media, search results, prices and more.

التثبيت

خطوات التثبيت موجودة في التوثيق أدناه. التوثيق

التوثيق

مأخوذ من ملف README للمشروع على GitHub ويُحدَّث أسبوعيًا. تفتح الروابط على GitHub.

المحتويات
  1. junipr-mcp
  2. Tools
  3. Setup
  4. Tool Reference
  5. License

junipr-mcp

MCP server for Junipr APIs. Gives AI assistants access to 75+ web intelligence tools — screenshots, PDFs, metadata extraction, scrapers, validators, and more.

Tools

ToolDescription
screenshotCapture a screenshot of any webpage (PNG, JPEG, or WebP)
pdfGenerate a PDF from a URL or raw HTML
metadataExtract title, description, Open Graph, Twitter Cards, JSON-LD, and more
run_toolRun any of 75+ Junipr tools by slug (scrapers, validators, converters, analyzers)

Setup

1. Get an API key

Sign up at junipr.io/login to get a free API key (500 credits/month).

2. Configure your MCP client
Claude Desktop

Add to your Claude Desktop config file:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "junipr": {
      "command": "npx",
      "args": ["-y", "junipr-mcp"],
      "env": {
        "JUNIPR_API_KEY": "your-api-key-here"
      }
    }
  }
}
Claude Code (CLI)
claude mcp add junipr -- npx -y junipr-mcp

Then set the environment variable:

export JUNIPR_API_KEY=your-api-key-here
Cursor

Add to your Cursor MCP settings (.cursor/mcp.json):

{
  "mcpServers": {
    "junipr": {
      "command": "npx",
      "args": ["-y", "junipr-mcp"],
      "env": {
        "JUNIPR_API_KEY": "your-api-key-here"
      }
    }
  }
}
VS Code

Add to your VS Code settings (.vscode/mcp.json):

{
  "servers": {
    "junipr": {
      "command": "npx",
      "args": ["-y", "junipr-mcp"],
      "env": {
        "JUNIPR_API_KEY": "your-api-key-here"
      }
    }
  }
}
Windsurf

Add to your Windsurf MCP config (~/.codeium/windsurf/mcp_config.json):

{
  "mcpServers": {
    "junipr": {
      "command": "npx",
      "args": ["-y", "junipr-mcp"],
      "env": {
        "JUNIPR_API_KEY": "your-api-key-here"
      }
    }
  }
}

Tool Reference

screenshot

Capture a screenshot of any webpage.

ParameterTypeDefaultDescription
urlstring(required)URL to capture
formatpng \jpeg \webppngImage format
widthnumber1280Viewport width (320-3840)
heightnumber720Viewport height (200-2160)
fullPagebooleanfalseCapture full scrollable page
deviceTypedesktop \mobile \tabletdesktopDevice to emulate
blockCookieBannersbooleantrueHide cookie banners
pdf

Generate a PDF from a URL or HTML.

ParameterTypeDefaultDescription
urlstring—URL to convert (provide url or html)
htmlstring—Raw HTML to convert (provide url or html)
formatA4 \Letter \Legal \Tabloid \A3 \A5A4Paper format
landscapebooleanfalseLandscape orientation
printBackgroundbooleantrueInclude backgrounds
marginobject1cm each{ top, right, bottom, left } in CSS units
headerTemplatestring—Header HTML template
footerTemplatestring—Footer HTML template
displayHeaderFooterbooleanfalseShow header/footer
metadata

Extract metadata from any webpage.

ParameterTypeDefaultDescription
urlstring(required)URL to extract metadata from

Returns title, description, Open Graph tags, Twitter Cards, JSON-LD structured data, favicon, canonical URL, language, and more.

License

MIT

الأسئلة الشائعة

ما هو MCP Server؟

Web intelligence API: screenshots, PDF generation, page metadata and specialized extractors for news, social media, search results, prices and more.

كيف أثبّت MCP Server؟

اتبع خطوات التثبيت في توثيقه المعروض في هذه الصفحة وفي مستودعه.

هل MCP Server مفتوح المصدر؟

نعم. شيفرته متاحة على GitHub بترخيص MIT.

من يصون MCP Server؟

ينشره junipr-labs. يدرجه AI.tn لكنه لا يصونه ولا يوصي به.

من القوائم المجتمعية awesome-mcp-servers ومستودع المشروع على GitHub. الإدراج ليس توصية: راجع شيفرة الخادم وصلاحياته قبل منحه الوصول إلى بياناتك.