Token导航 LogoToken导航TokenDH.com
Crawl Craft logo
AI代理stdio官方级别未说明来源级核验

Crawl Craft

MCP Server

CrawlCraft是一款基于Groq、MCP和Firecrawl的反应式AI代理,能够爬取网站、提取结构化数据并进行工具驱动推理,适用于自动化、研究和智能数据收集。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
网页爬取数据提取Python研究工具AI代理

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Muhannad-Khaled

提供方

Muhannad-Khaled

最后核验

2026/5/17 20:22

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

python -m venv venv

详细介绍

CrawlCraft

Python Groq

CrawlCraft 是由Groq、MCP和Firecrawl提供支持的反应式AI代理。它可以抓取网站,提取结构化数据,并执行工具驱动的推理。专为自动化、研究和智能数据收集而设计。

______________________________________________________________________

🚀 特性

  • 反应式架构: 使用 LangGraphMCP工具 用于动态决策。
  • 高级爬行: Web爬行和数据提取 火爬.
  • 推理引擎: 由...驱动 Groq法学硕士 用于快速、循序渐进的推理。
  • 数据处理: 能够处理结构化和半结构化的web数据。
  • 可扩展: 易于使用新工具和API集成进行扩展。

______________________________________________________________________

🛠 使用的技术

  • Python 3.10+
  • LangGraph (代理编排)
  • LangChain MCP适配器
  • Groq聊天模特 (kimi-k2-instruct-0905)
  • 火爬 (网络抓取)
  • 异步 (并发操作)

______________________________________________________________________

📦 安装

1.克隆存储库

git clone 
cd CrawlCraft

2.创建并激活虚拟环境

窗户:

python -m venv venv
source venv/Scripts/activate

Linux/macOS:

python -m venv venv
source venv/bin/activate

3.安装依赖项

pip install -r requirements.txt

4.设置环境变量

创建一个 .env 在根目录中创建文件并添加密钥:

GROQ_API_KEY=your_groq_api_key_here
FIRECRAWL_API_KEY=your_firecrawl_api_key_here
重要提示:.env 文件包含在 .gitignore 保护你的秘密。

______________________________________________________________________

⚡ 用法

使用以下命令运行代理:

python main.py

代理将在终端中启动并提示您输入。您可以键入自然语言查询或命令。

交互示例:

You: Crawl the homepage of example.com and extract all email addresses

Agent: Found the following emails: contact@example.com, info@example.com

类型 quit 退出应用程序。

______________________________________________________________________

🧩 项目结构

CrawlCraft/
├─ main.py            # Entry point for the agent
├─ .env               # Environment variables (ignored by Git)
├─ .gitignore         # Files to ignore
├─ README.md          # Project documentation
├─ pyproject.toml     # Python project metadata
└─ uv.lock            # Dependency lock file

______________________________________________________________________

💡 扩展代理

  • 添加工具: 通过修改中的工具列表添加新的MCP工具 main.py.
  • 修改行为: 更新中的系统提示 messages 改变代理的推理方式。
  • 集成: 通过创建新的适配器函数,根据需要集成其他API或数据源。

______________________________________________________________________

🔒 安全

  • 永远不要承诺你的 .env 文件。
  • 对所有API密钥保密。
  • 如果怀疑钥匙泄漏,请立即转动钥匙。

______________________________________________________________________

⭐️ 致谢

目录标签

目录标签

网页爬取数据提取Python研究工具AI代理本地部署自动化工具

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP