CrawlForge
首页Playground应用场景集成价格文档博客
如何通过 Smithery 使用 CrawlForge:MCP 注册表指南
Tutorials
返回博客
教程

如何通过 Smithery 使用 CrawlForge:MCP 注册表指南

C
CrawlForge Team
工程团队
2026年4月19日
阅读时长 6 分钟

本页内容

Smithery 是规模最大的 MCP server 注册表,为 AI agent 托管了超过 100,000 个工具和集成。CrawlForge 已上架 Smithery,这意味着你无需手动修改配置文件,即可发现、安装并管理你的 web scraping MCP server。

本指南将带你走完完整的 Smithery 工作流——从在注册表中搜索,到在生产环境中调用 CrawlForge 工具。

目录

  • 什么是 Smithery?
  • 前置条件
  • 步骤 1:安装 Smithery CLI
  • 步骤 2:在 Smithery 上找到 CrawlForge
  • 步骤 3:连接到 CrawlForge
  • 步骤 4:浏览可用工具
  • 步骤 5:从 CLI 调用工具
  • 步骤 6:为不同环境使用 namespace
  • credits 成本参考
  • 何时使用 Smithery 而非直接安装
  • 后续步骤

什么是 Smithery?

Smithery 是一个面向 MCP server 的 marketplace 和注册表。可以把它看作 AI agent 工具的 npm。你无需在客户端的设置文件中手动配置每一个 MCP server,Smithery 提供了一个 CLI 和 Web 界面来搜索、安装和管理 MCP 连接。

Smithery 会自动处理 OAuth 流程、凭证存储、token 刷新和会话生命周期。对于在开发和生产环境中运行多个 MCP server 的团队来说,这消除了大量的配置开销。

前置条件

  • 已安装 Node.js 18+
  • 一个带有 API key 的 CrawlForge 账户(免费套餐包含 1,000 credits)
  • 终端访问权限(macOS、Linux,或装有 WSL 的 Windows)

步骤 1:安装 Smithery CLI

Bash
npm install -g @smithery/cli

使用你的 Smithery 账户进行身份验证:

Bash
smithery auth login

这会打开浏览器以供确认。验证通过后,CLI 会将你的凭证保存在本地。

步骤 2:在 Smithery 上找到 CrawlForge

在 Smithery 注册表中搜索 CrawlForge:

Bash
smithery mcp search "crawlforge"

你会看到列出的 CrawlForge,包含其描述、工具数量(26 个工具)和连接 URL。你也可以浏览 Smithery Web 目录,在安装前阅读评价和文档。

步骤 3:连接到 CrawlForge

将 CrawlForge 添加为一个受管理的 MCP 连接:

Bash
smithery mcp add "https://crawlforge.run.tools" \
  --id crawlforge \
  --metadata '{"apiKey": "cf_live_your_key_here"}'

验证连接状态:

Bash
smithery mcp list

你应该会看到 crawlforge 的状态为 connected。如果显示 auth_required,请按照输出中提供的授权 URL 操作。

步骤 4:浏览可用工具

通过 Smithery 列出全部 20 个 CrawlForge 工具:

Bash
# List all tool groups
smithery tool list crawlforge

# Drill into extraction tools
smithery tool list crawlforge extract.

# Inspect a specific tool's input/output schema
smithery tool get crawlforge extract_content

tool get 命令会显示每个工具的完整 JSON schema,包括必填参数、可选字段和响应格式。这对于构建自动化脚本很有用。

步骤 5:从 CLI 调用工具

直接从你的终端执行 CrawlForge 工具:

Typescript
// Equivalent to calling from TypeScript:
// await crawlforge.extractContent({ url: 'https://docs.stripe.com/api' })

// From the Smithery CLI:
// smithery tool call crawlforge extract_content '{"url": "https://docs.stripe.com/api"}'
Bash
# Extract clean text from a documentation page (1 credit)
smithery tool call crawlforge extract_text \
  '{"url": "https://docs.stripe.com/api"}'

# Search the web for competitive intelligence (5 credits)
smithery tool call crawlforge search_web \
  '{"query": "best web scraping tools 2026", "limit": 10}'

# Extract structured data with CSS selectors (2 credits)
smithery tool call crawlforge scrape_structured \
  '{"url": "https://news.ycombinator.com", "selectors": {"titles": ".titleline > a", "scores": ".score"}}'

当通过管道传递时,Smithery 会输出 JSONL,可与 jq 及其他 CLI 工具无缝集成:

Bash
smithery tool call crawlforge search_web \
  '{"query": "TypeScript MCP server"}' | jq '.results[].title'

步骤 6:为不同环境使用 namespace

Smithery 的 namespace 让你可以在开发、staging 和生产环境之间隔离 CrawlForge 连接:

Bash
# Create environment-specific namespaces
smithery namespace create myapp-dev
smithery namespace create myapp-prod

# Switch to dev namespace and add CrawlForge with test API key
smithery namespace use myapp-dev
smithery mcp add "https://crawlforge.run.tools" \
  --id crawlforge \
  --metadata '{"apiKey": "cf_test_dev_key"}'

# Switch to prod namespace with production API key
smithery namespace use myapp-prod
smithery mcp add "https://crawlforge.run.tools" \
  --id crawlforge \
  --metadata '{"apiKey": "cf_live_prod_key"}'

这可以避免在开发过程中意外消耗你生产账户的 credits。

credits 成本参考

Credits工具
1fetch_url, extract_text, extract_links, extract_metadata
2scrape_structured, extract_content, map_site, process_document, localization
3track_changes, analyze_content
4summarize_content, crawl_deep
5search_web, batch_scrape, scrape_with_actions, stealth_mode
10deep_research

免费套餐包含 1,000 credits。一个典型的研究工作流——搜索(5)+ 提取 3 个页面(6)+ 摘要(2)——总共花费 13 credits。

何时使用 Smithery 而非直接安装

方式适合配置时间
Smithery管理多个 MCP server 的团队、CI/CD 流水线、多环境部署2 分钟
直接 npm install单独开发者、希望零依赖的 Claude Code / Cursor 用户1 分钟
仅 API非 MCP 客户端、自定义集成、服务器到服务器的工作流5 分钟

如果你已经在为其他 MCP server(GitHub、Slack、Notion)使用 Smithery,那么通过 Smithery 添加 CrawlForge 可以把所有内容集中在同一个管理层中。如果 CrawlForge 是你唯一的 MCP server,那么直接安装会更简单。

后续步骤

  • CrawlForge 快速上手——面向 Claude Code 的直接安装指南
  • 18 个 web scraping 工具概览——每个工具的功能及使用场景
  • 查看价格——credits 包与订阅套餐
  • Smithery 文档——完整的 Smithery CLI 参考

准备好开始 scraping 了吗? 免费注册并获得 1,000 credits,无需信用卡。然后通过 Smithery 或 npm 安装,在 60 秒内开始提取网页数据。

亲自试一试——无需注册

在 Playground 中运行 CrawlForge 的 27 个抓取与提取工具中的任意一个,然后免费开始,获取 1,000 credits。

1,000 免费 credits • 每月补充 • 无需信用卡

标签

smitherymcpintegrationtutorialmcp-registryweb-scrapingai-tools

关于作者

C

CrawlForge Team

工程团队

我们正在打造功能最全面的 Web 抓取 MCP server。我们开发的工具帮助开发者为 AI 应用提取、分析和转换 Web 数据。

及时获取最新洞察

将教程、产品更新与 Web 抓取技巧直接发送到你的收件箱。

拒绝垃圾邮件,随时可取消订阅。

付诸实践

在任意 URL 上测试 CrawlForge 的工具——免费,无需注册。

本页内容

相关文章

如何在 LangGraph 智能体中使用 CrawlForge
Tutorials

如何在 LangGraph 智能体中使用 CrawlForge

使用 LangGraph 和 CrawlForge 构建有状态的网页爬取智能体。本篇 TypeScript 指南涵盖图节点、状态管理以及条件化的爬取流程。

C
CrawlForge Team
|
4月24日
|
8 分钟
如何将 CrawlForge 与 Dify 工作流结合使用
Tutorials

如何将 CrawlForge 与 Dify 工作流结合使用

在 Dify 中将 CrawlForge 添加为自定义工具,让你的 LLM 应用工作流具备 web scraping 能力。附带工作流示例的无代码与 API 集成指南。

C
CrawlForge Team
|
4月22日
|
7 分钟
如何将 CrawlForge 与 Mastra AI agent 配合使用
Tutorials

如何将 CrawlForge 与 Mastra AI agent 配合使用

使用 Mastra 与 CrawlForge 构建具备 web scraping 能力的 AI agent。包含工具集成、工作流和 agent 示例的 TypeScript 配置指南。

C
CrawlForge Team
|
4月21日
|
7 分钟

页脚

CrawlForge

面向 AI Agent 的企业级网页抓取。27 个专业 MCP 工具,专为构建智能系统的现代开发者而设计。

产品

  • 功能
  • Playground
  • 价格
  • 应用场景
  • 集成
  • 替代方案
  • 更新日志

资源

  • 快速上手
  • API 参考
  • 模板
  • 指南
  • 博客
  • 术语表
  • 常见问题
  • 网站地图

开发者

  • MCP 协议
  • Claude Desktop
  • Cursor IDE
  • LangChain
  • LlamaIndex

公司

  • 关于我们
  • 联系我们
  • 隐私政策
  • 服务条款
  • 可接受使用政策
  • Cookie

保持更新

获取新工具和新功能的最新动态。

基于 Next.js 和 MCP 协议构建

© 2025-2026 CrawlForge。保留所有权利。