- Home
- MCP servers
- UseScraper
UseScraper
- typescript
0
GitHub Stars
typescript
Language
7 months ago
First Indexed
3 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"mcp-mirror-tanevanwifferen_usescraper-mcp-server": {
"command": "node",
"args": [
"/path/to/usescraper-server/build/index.js"
],
"env": {
"USESCRAPER_API_KEY": "your-api-key-here"
}
}
}
}UseScraper MCP Server is a TypeScript-based MCP server that adds web scraping capabilities via the UseScraper API. It exposes a single tool named scrape that lets you extract content from web pages in formats like text, HTML, or Markdown. This server is useful when you want to automate data collection from websites through a standardized MCP interface.
How to use
You interact with the server through an MCP client by invoking the scrape tool. Provide the webpage URL you want to scrape and, optionally, the desired output format and extraction options. The tool returns the scraped content in your chosen format, which you can then process or store in your workflow.
How to install
Prerequisites: Node.js is required to build and run the server. A modern shell (bash, PowerShell, or similar) is recommended.
# 1) Clone the project repository
git clone https://github.com/your-repo/usescraper-server.git
cd usescraper-server
# 2) Install dependencies
npm install
# 3) Build the server
npm run build
Configuration and usage notes
To use the server with an MCP client, configure the MCP path to the local process. The following example shows a private server configuration that runs Node with the built entry point and passes an API key via environment variables.
{
"mcpServers": {
"usescraper": {
"command": "node",
"args": ["/path/to/usescraper-server/build/index.js"],
"env": {
"USESCRAPER_API_KEY": "your-api-key-here"
}
}
}
}
Available tools
scrape
Extract content from a webpage. Requires a URL and can specify the output format (text, html, markdown). Optional advanced_proxy and extract_object parameters customize how data is retrieved and formatted.