
Website Information MCP Server
Fetch and parse content from any website effortlessly. Utilize advanced web scraping capabilities to extract structured data, bypass bot detection, and access dynamic content. Integrate seamlessly with Cursor AI for enhanced data retrieval.
Installation
Installing for Claude Desktop
Manual Configuration Required
This MCP server requires manual configuration. Run the command below to open your configuration file:
npx mcpbar@latest edit -c claude
This will open your configuration file where you can add the Website Information MCP Server MCP server manually.
Website Info MCP Server
An MCP (Model Context Protocol) server for extracting information from websites using the AgentQL API.
Features
-
fetch_website: Fetches the entire content of a website
- Extracts title, content, links, and images
- Falls back to direct HTTP requests if AgentQL API is not available
-
extract_content: Extracts specific content using CSS selectors
- Customizable content extraction
- Supports complex selectors
-
Resource:
website://info
for obtaining information from websites
Installation
Using with Cursor
- Open Cursor settings
- Go to Model Context Protocol
- Add new MCP server with:
{ "command": "npx", "args": [ "-y", "@smithery/cli@latest", "run", "@cancelei/mcp_test_booking", "--config", "{\"AGENTQL_API_KEY\":\"your_api_key_here\"}" ] }
Local Development
-
Install dependencies:
bundle install
-
Set environment variables:
export AGENTQL_API_KEY=your_api_key
-
Run the server:
ruby server.rb
Usage Examples
Fetch Website Content
# Using fetch_website tool
response = call_tool("fetch_website", { url: "https://example.com" })
# Using website://info resource
response = call_resource("website://info", { url: "https://example.com" })
Extract Specific Content
# Extract specific elements using CSS selectors
selectors = {
title: "title",
headings: "h1, h2",
main_content: ".main-content p"
}.to_json
response = call_tool("extract_content", {
url: "https://example.com",
selectors_json: selectors
})
Configuration
Environment Variables
AGENTQL_API_KEY
: Required for enhanced web scraping capabilitiesPORT
: Server port (default: 3000)
Smithery Deployment
The server is deployed on Smithery and can be accessed at: https://smithery.ai/server/@cancelei/mcp_test_booking
Response Format
Success Response
{
"status": "success",
"title": "Page Title",
"url": "https://example.com",
"description": "Page description",
"content": "Main content text",
"links": [
{"text": "Link Text", "href": "https://example.com/link"}
],
"images": [
{"alt": "Image Alt", "src": "https://example.com/image.jpg"}
],
"source": "agentql"
}
Error Response
{
"status": "error",
"message": "Error description"
}
License
MIT
Stars
0Forks
0Last commit
3 months agoRepository age
3 months
Auto-fetched from GitHub .
MCP servers similar to Website Information MCP Server:

Stars
Forks
Last commit

Stars
Forks
Last commit

Stars
Forks
Last commit