AgentQL MCP Server

AgentQL MCP Server

一个服务器,提供 AgentQL 的数据提取能力,使 AI 代理能够从非结构化的网络数据中获取结构化数据。

内容获取
数据库交互
数据与应用分析
访问服务器

Tools

extract-web-data

Extracts structured data as JSON from a web page given a URL using a Natural Language description of the data.

README

AgentQL MCP 服务器

这是一个模型上下文协议 (MCP) 服务器,集成了 AgentQL 的数据提取能力。

功能

工具

  • extract-web-data - 从给定的 'url' 中提取结构化数据,使用 'prompt' 作为实际数据及其要提取的字段的描述。

安装

要使用 AgentQL MCP 服务器从网页提取数据,您需要通过 npm 安装它,从我们的 开发者门户 获取 API 密钥,并在您喜欢的支持 MCP 的应用程序中配置它。

安装包

npm install -g agentql-mcp

配置 Claude

  • 通过 +, 打开 Claude Desktop 设置(不要与 Claude 帐户设置混淆)
  • 转到 开发者 侧边栏部分
  • 点击 编辑配置 并打开 claude_desktop_config.json 文件
  • 在配置文件中的 mcpServers 字典中添加 agentql 服务器
  • 重启应用
{
  "mcpServers": {
    "agentql": {
      "command": "npx",
      "args": ["-y", "agentql-mcp"],
      "env": {
        "AGENTQL_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}

在此处阅读有关 Claude 中 MCP 配置的更多信息:https://modelcontextprotocol.io/quickstart/user

配置 Cursor

  • 打开 Cursor 设置
  • 转到 MCP > MCP 服务器
  • 点击 + 添加新的 MCP 服务器
  • 输入以下内容:
    • 名称: "agentql" (或您喜欢的名称)
    • 类型: "command"
    • 命令: env AGENTQL_API_KEY=YOUR_API_KEY npx -y agentql-mcp

在此处阅读有关 Cursor 中 MCP 配置的更多信息:https://docs.cursor.com/context/model-context-protocol

配置 Windsurf

  • 打开 Windsurf: MCP 配置面板
  • 点击 添加自定义服务器+
  • 或者,您可以直接打开 ~/.codeium/windsurf/mcp_config.json
  • 在配置文件中的 mcpServers 字典中添加 agentql 服务器
{
  "mcpServers": {
    "agentql": {
      "command": "npx",
      "args": ["-y", "agentql-mcp"],
      "env": {
        "AGENTQL_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}

在此处阅读有关 Windsurf 中 MCP 配置的更多信息:https://docs.codeium.com/windsurf/mcp

验证 MCP 集成

给你的 agent 一个需要从网络提取数据的任务。 例如:

从页面 https://www.youtube.com/results?search_query=agentql 提取视频列表,每个视频应包含标题、作者姓名、观看次数和视频链接。 确保排除广告项目。 将其格式化为 markdown 表格。

[!TIP] 如果您的 agent 抱怨它无法打开网址或从网络加载内容,而不是使用 AgentQL,请尝试添加“使用工具”或“使用 agentql 工具”提示。

开发

安装依赖项:

npm install

构建服务器:

npm run build

对于具有自动重建功能的开发:

npm run watch

如果您想尝试开发版本,可以使用以下配置代替默认配置:

{
  "mcpServers": {
    "agentql": {
      "command": "/path/to/agentql-mcp/dist/index.js",
      "env": {
        "AGENTQL_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}

[!NOTE] 不要忘记删除默认的 AgentQL MCP 服务器配置,以免 Claude 混淆两个相似的服务器。

调试

由于 MCP 服务器通过 stdio 进行通信,因此调试可能具有挑战性。 我们建议使用 MCP Inspector,它作为包脚本提供:

npm run inspector

Inspector 将提供一个 URL 以访问浏览器中的调试工具。

推荐服务器

VeyraX

VeyraX

一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。

官方
精选
本地
Neon MCP Server

Neon MCP Server

用于与 Neon 管理 API 和数据库交互的 MCP 服务器

官方
精选
Exa MCP Server

Exa MCP Server

模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。

官方
精选
mult-fetch-mcp-server

mult-fetch-mcp-server

一个多功能的、符合 MCP 规范的网页内容抓取工具,支持多种模式(浏览器/Node)、格式(HTML/JSON/Markdown/文本)和智能代理检测,并提供双语界面(英语/中文)。

精选
本地
AIO-MCP Server

AIO-MCP Server

🚀 集成了 AI 搜索、RAG 和多服务(GitLab/Jira/Confluence/YouTube)的一体化 MCP 服务器,旨在增强 AI 驱动的开发工作流程。来自 Folk。

精选
本地
Knowledge Graph Memory Server

Knowledge Graph Memory Server

为 Claude 实现持久性记忆,使用本地知识图谱,允许 AI 记住用户的信息,并可在自定义位置存储,跨对话保持记忆。

精选
本地
Hyperbrowser

Hyperbrowser

欢迎来到 Hyperbrowser,人工智能的互联网。Hyperbrowser 是下一代平台,旨在增强人工智能代理的能力,并实现轻松、可扩展的浏览器自动化。它专为人工智能开发者打造,消除了本地基础设施和性能瓶颈带来的麻烦,让您能够:

精选
本地
any-chat-completions-mcp

any-chat-completions-mcp

将 Claude 与任何 OpenAI SDK 兼容的聊天完成 API 集成 - OpenAI、Perplexity、Groq、xAI、PyroPrompts 等。

精选
Exa MCP Server

Exa MCP Server

一个模型上下文协议服务器,它使像 Claude 这样的人工智能助手能够以安全和受控的方式,使用 Exa AI 搜索 API 执行实时网络搜索。

精选
BigQuery MCP Server

BigQuery MCP Server

这是一个服务器,可以让你的大型语言模型(LLM,比如Claude)直接与你的BigQuery数据对话!可以把它想象成一个友好的翻译器,它位于你的AI助手和数据库之间,确保它们可以安全高效地进行交流。

精选