https://github.com/scrapezy/mcp
https://github.com/scrapezy/mcp
Last synced: 8 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/scrapezy/mcp
- Owner: Scrapezy
- License: mit
- Created: 2025-02-25T08:31:23.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-03-11T08:04:20.000Z (2 months ago)
- Last Synced: 2025-04-12T03:49:03.920Z (29 days ago)
- Language: JavaScript
- Size: 20.5 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-mcp-servers - Scrapezy - Turn websites into datasets with [Scrapezy](https://scrapezy.com) (Official Servers)
README
# @scrapezy/mcp MCP Server
[](https://smithery.ai/server/@Scrapezy/mcp)
A Model Context Protocol server for [Scrapezy](https://scrapezy.com) that enables AI models to extract structured data from websites.
## Features
### Tools
- `extract_structured_data` - Extract structured data from a website
- Takes URL and prompt as required parameters
- Returns structured data extracted from the website based on the prompt
- The prompt should clearly describe what data to extract from the website## Installation
### Installing via Smithery
To install Scrapezy MCP Server for Claude Desktop automatically via [Smithery](https://smithery.ai/server/@Scrapezy/mcp):
```bash
npx -y @smithery/cli install @Scrapezy/mcp --client claude
```### Manual Installation
```bash
npm install -g @scrapezy/mcp
```## Usage
### API Key Setup
There are two ways to provide your Scrapezy API key:
1. **Environment Variable:**
```bash
export SCRAPEZY_API_KEY=your_api_key
npx @scrapezy/mcp
```2. **Command-line Argument:**
```bash
npx @scrapezy/mcp --api-key=your_api_key
```To use with Claude Desktop, add the server config:
On MacOS: `~/Library/Application Support/Claude/claude_desktop_config.json`
On Windows: `%APPDATA%/Claude/claude_desktop_config.json````json
{
"mcpServers": {
"scrapezy": {
"command": "npx @scrapezy/mcp --api-key=your_api_key"
}
}
}
```### Example Usage in Claude
You can use this tool in Claude with prompts like:
```
Please extract product information from this page: https://example.com/product
Extract the product name, price, description, and available colors.
```Claude will use the MCP server to extract the requested structured data from the website.
### Debugging
Since MCP servers communicate over stdio, debugging can be challenging. We recommend using the [MCP Inspector](https://github.com/modelcontextprotocol/inspector), which is available as a package script:
```bash
npm run inspector
```The Inspector will provide a URL to access debugging tools in your browser.
## License
MIT