返回市场
解码器-MCP服务器

解码器-MCP服务器

作者:Decodo17 星标更新:2025-09-29

项目介绍

Decodo MCP Server

smithery 徽章

<p align="center"> <a href="https://dashboard.decodo.com/register?page=scrapers%2Fpricing&utm_source=github.com&utm_medium=social&utm_campaign=scraper_api_github"><img src="https://gips1.baidu.com/it/u=1843936839,3661208432&fm=3081&app=3081&f=PNG?w=1280&h=552"></a>

此仓库提供了一个模型上下文协议(MCP)服务器,用于连接LLMs和应用程序到Decodo平台。该服务器促进了MCP兼容客户端与Decodo服务之间的集成,简化了对我们工具和服务的访问。

特性

  • 简易的网页数据访问。简化从网站和在线来源检索信息的过程。
  • 地理灵活性。无论地区限制如何,都可以访问内容。
  • 增强隐私。浏览和收集数据时保持匿名。
  • 可靠的数据抓取。使用高级技术避免被检测和阻止。
  • 简单集成。与Claude Desktop、Cursor和Windsurf等流行的MCP客户端无缝设置。

快速开始(推荐)

访问Smithery上的decodo-mcp-server页面,选择您喜欢的MCP客户端并生成安装说明。

Smithery界面

获取网络抓取API凭证

您需要Decodo高级网络抓取API凭证,可以通过在控制台上启动免费试用来获取。一旦激活计划,请记下生成的用户名和密码:

Decodo控制台

在本地运行MCP服务器(手动)

先决条件

分步指南

  1. 克隆此仓库:
git clone https://github.com/Decodo/decodo-mcp-server
  1. 在终端中运行以下命令:
cd decodo-mcp-server
npm install
npm run build
  1. 记录您的构建位置:
cd build/
pwd

在目录末尾添加index.js,您的构建文件位置应类似于:

/Users/your.user/projects/decodo-mcp/build/index.js
  1. 使用服务器信息更新您的MCP客户端:

Claude Desktop

遵循此处的指南找到设置文件,然后更新claude_desktop_config.json如下所示:

{
  "mcpServers": {
    "decodo-mcp": {
      "command": "node",
      "args": ["/Users/your.user/projects/decodo-mcp/build/index.js"],
      "env": {
        "SCRAPER_API_USERNAME": "your_username",
        "SCRAPER_API_PASSWORD": "your_password"
      }
    }
  }
}

Cursor

有关安装说明,请参阅Cursor文档

工具

服务器公开了以下工具:

工具描述示例提示
scrape_as_markdown抓取任何目标URL,期望通过提示给出URL。返回结果以Markdown形式呈现。从美国IP地址抓取peacock.com并告诉我价格。
google_search_parsed对给定查询进行Google搜索,并返回解析的结果。对鞋子进行Google搜索并告诉我排名最高的位置。
amazon_search_parsed对给定查询进行Amazon搜索,并返回解析的结果。对牙刷进行Amazon搜索。

参数

以下参数是从用户提示中推断出来的:

参数描述
jsRender在无头浏览器中渲染目标URL。
geo设置请求的来源国家。
locale设置请求的语言环境。
tokenLimit截断响应内容至此限制。如果上下文窗口较小,这非常有用。
fullResponse跳过自动截断并返回完整内容。如果上下文窗口较小,可能会抛出警告。

示例

抓取地理限制的内容

用以下提示查询您的AI代理:

从德国IP地址抓取peacock.com并告诉我价格。

此提示会说peacock.com是地理限制的。要绕过地理限制:

从美国IP地址抓取peacock.com并告诉我价格。

限制响应令牌的数量

如果您的代理具有较小的上下文窗口,从抓取返回的内容将自动截断,以避免上下文溢出。您可以在提示中增加返回的令牌数量:

抓取Hacker News,返回50k令牌。

如果您的代理具有较大的上下文窗口,告诉它返回完整内容

抓取Hacker News,返回完整内容。

相关仓库

网络抓取API

Google Maps抓取器

Amazon抓取器

许可证

所有代码均在MIT许可证下发布。