网页内容分析服务

一个基于Google Gemini 2.5 Flash的网页内容抓取与分析服务,支持自定义提示和URL上下文工具。

  • by ZHallen122
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 zhallen122/pochi-web-fetch-mcp-server

使用说明

web获取mcp

一种模型上下文协议(MCP)服务器,使用带有URL上下文工具的Google Gemini 2.5 Flash获取和分析web内容。

特性

  • 使用Google Gemini AI获取和分析网络内容
  • 用于直接URL分析的URL上下文工具
  • 支持自定义提示以指导内容分析
  • 用于源归因的内置基础元数据

安装

要安装依赖项,请执行以下操作:

bun install

配置

复制示例环境文件并配置API密钥:

cp .env.example .env

编辑 .env 并添加您的Google Generative AI API密钥:

GOOGLE_GENERATIVE_AI_API_KEY=your_api_key_here

用法

要构建和运行:

bun run build
bun run start

Cloudflare员工部署

发展

npx wrangler dev

部署

将API密钥设置为机密:

wrangler secret put GOOGLE_GENERATIVE_AI_API_KEY

可选择设置端口:

wrangler secret put PORT

部署到Cloudflare Workers:

wrangler deploy

API

服务器提供 fetch 工具接受:

  • url (必填):要获取和分析的URL
  • prompt (可选):自定义提示以指导分析

示例用法:

{
  "url": "https://example.com",
  "prompt": "Summarize the main points of this article"
}