跳转到内容

Claude CLI

Claude CLI(也称为 Claude Code)连接到 CoreClaw MCP 服务,让您可以直接从终端对话中搜索爬虫、运行任务并获取数据。

Claude CLI 通过 Streamable HTTP 传输协议支持 MCP。您可以通过 JSON 配置文件进行配置。

步骤 1:创建或编辑 MCP 配置文件

Section titled “步骤 1:创建或编辑 MCP 配置文件”

在项目目录(或任意位置)创建名为 claude-mcp.json 的文件:

{
"mcpServers": {
"coreclaw": {
"url": "https://mcp.coreclaw.com/mcp",
"headers": {
"api-key": "scraper_api_YOUR_KEY_HERE"
}
}
}
}

scraper_api_YOUR_KEY_HERE 替换为您的实际 CoreClaw API 密钥。

步骤 2:使用 MCP 配置启动 Claude CLI

Section titled “步骤 2:使用 MCP 配置启动 Claude CLI”
Terminal window
claude --mcp-config claude-mcp.json

您也可以将配置放在 ~/.config/claude/mcp.json(macOS/Linux)或 %APPDATA%\claude\mcp.json(Windows)以实现自动加载。

  1. 使用 MCP 配置启动 Claude CLI
  2. 询问 Claude:“在 CoreClaw 上搜索 Amazon 爬虫”
  3. Claude 应该调用 search_scrapers 并返回结果

连接成功后,您可以直接从终端执行抓取任务:

您: 找个 Twitter 爬虫,提取 @elonmusk 的最新推文

Claude: 我来搜索 Twitter 爬虫并为您运行。[调用 search_scrapersget_scraper_detailsrun_scraper → 轮询状态 → 返回结果]

  • 使用 --mcp-config 时验证 JSON 文件路径是否正确
  • 确保 JSON 格式有效(无尾随逗号,引号正确)
  • 检查 Claude CLI 版本 — MCP 支持需要较新版本
  • 确保 api-key 请求头的值与您的 CoreClaw API 密钥完全匹配
  • 控制台 中验证密钥是否有效
  • 确认 Claude CLI 支持 Streamable HTTP 传输
  • 配置变更后尝试重启 Claude 会话