JCrawl4AI

by rainyheart

Not rated
GitHub

About

A Java-based MCP server for interacting with the Crawl4ai web scraping API.

Details

Author
rainyheart
Categories
Web Scraping, Other, Developer Tools

Setup

Install JCrawl4AI in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/rainyheart/jcrawl4ai-mcp-server

Follow the installation instructions in the repository README, then restart your MCP client.

- Java implementation of MCP Server for interacting with Crawl4ai API.
- Certified bymcpreview

jcrawl4ai-mcp-server is a Spring Boot-based MCP server that interacts with the Crawl4ai API to perform web crawling. The main functionalities include:

- Crawling specified URLs using a given strategy, maximum depth, and output format.
- Getting the crawl result by a given task ID.

Configure the following properties in thesrc/main/resources/application.propertiesfile:

- cawl4ai.base-url: Base URL of the Crawl4ai server.
- cawl4ai.api-token: API token for the Crawl4ai server.

cawl4ai.base-url=http://your-cral4ai-server-url:11235 cawl4ai.api-token=your-api-token

The project depends on the following libraries:

mvn clean install java -jar target/jcawl4ai-mcp-server-1.0.0.jar

You can download the jar file from thislinkdirectly.

- Description: Call the Crawl4ai API to crawl the specified URLs.
- Parameters:

- urls: Array of target website URLs.
- strategy: Crawl strategy.
- max_depth: Maximum depth.
- output_format: Output format.

- Description: Get the crawl result by a given task ID.
- Parameters:

- taskId: Task ID.

Log file path:./target/mcp-stdio-server.log.

{ "mcpServers": { "jcawl4ai-mcp-server": { "autoApprove": [ "crawl", "task" ], "disabled": false, "timeout": 60, "command": "java", "args": [ "-jar", "/path/to/your/jar/file/jcawl4ai-mcp-server-1.0.0.jar" ], "transportType": "stdio" } } }

If you have any questions or suggestions, please contactKen Ye.

jcrawl4ai-mcp-server 是一个基于 Spring Boot 的 MCP 服务器,用于调用 Crawl4ai API 进行网页爬取。该项目的主要功能包括:

- 使用指定的策略、最大深度和输出格式对给定的 URL 进行爬取。
- 根据给定的任务 ID 获取爬取结果。

src/main/resources/application.properties文件中配置以下属性:

- cawl4ai.base-url:Crawl4ai 服务器的基础 URL。
- cawl4ai.api-token:Crawl4ai 服务器的 API 令牌。

cawl4ai.base-url=http://your-cral4ai-server-url:11235 cawl4ai.api-token=your-api-token
mvn clean install java -jar target/jcawl4ai-mcp-server-1.0.0.jar

- 描述:调用 Crawl4ai API 爬取指定的 URL。
- 参数

- urls:目标网站的 URL 数组。
- strategy:爬取策略。
- max_depth:最大深度。
- output_format:输出格式。

- 描述:根据给定的任务 ID 获取爬取结果。
- 参数

- taskId:任务 ID。

{ "mcpServers": { "jcawl4ai-mcp-server": { "autoApprove": [ "crawl", "task" ], "disabled": false, "timeout": 60, "command": "java", "args": [ "-jar", "/path/to/your/jar/file/jcawl4ai-mcp-server-1.0.0.jar" ], "transportType": "stdio" } } }

Automate Chrome via its debugging port with session persistence. Requires Chrome to be started with remote debugging enabled.

MCP server enabling agents to debug HTTP requests better

Buy and manage proxies (residential, ISP, IPv4/IPv6, mobile) in plain language, with quote-before-charge against a prepaid balance.

Open-source self-hostable MCP server with ~1,100 deterministic tools (web search, headless Chromium, PDFs, OCR, images, ~1,040 CPU utilities). Free to self-host or pay per call via x402 (USDC on Base).

53 production-ready AI tools via MCP with x402 USDC payments on Base L2 — web scraping, crypto data, AI generation, OCR, and more.

Fast lightweight Java MCP server framework - Build Model Context Protocol servers with minimal boilerplate and full TypeScript SDK compatibility

Fsext-MCP-Server(Java): A full-featured secure MCP server for local file system operations, with built-in image processing, OCR and media tools.

A Java plugin that exposes the Jadx decompiler API over HTTP for interaction with MCP clients.

Specialized tools for analyzing and migrating Java applications from Java EE 8 (javax.) to Jakarta EE 9+ (jakarta.).

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.