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

Google MCP Test

MCP Server

通过HTTP提供Google新闻和趋势数据的MCP服务器,支持关键词、位置和主题的新闻检索以及趋势词获取。

工具数

5

提示词数

0

GitHub Stars

0

资源数

0
新闻聚合Python数据服务HTTP服务

安装说明

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

作者 / 组织

Hassam-01

提供方

Hassam-01

最后核验

2026/5/17 20:21

运行时

Python

快速接入

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

命令预览

python -m venv .venv

详细介绍

谷歌新闻趋势MCP(HTTP)

一个MCP服务器,通过HTTP托管,获取谷歌新闻文章和谷歌趋势数据。

本地运行

python -m venv .venv
source .venv/bin/activate
pip install -e .
uvicorn main:app --host 0.0.0.0 --port 8000

健康检查

curl -i http://localhost:8000/healthz

MCP使用示例

from mcp.client.multi import MultiServerMCPClient

client = MultiServerMCPClient(
    {
        "google-trends": {
            "url": "https://YOUR_HOST/mcp",
            "transport": "http",
            "headers": {
                "Authorization": "Bearer any-value",
            },
        }
    }
)

tools = await client.get_tools()

环境变量

创建一个 .env 文件(或在部署中设置环境变量)。示例在 .env.example.

授权

请求 /mcp 必须包括 Authorization: Bearer 头球JWT经过以下验证:

  • 签字:通过 MCP_JWT_JWKS_URLMCP_JWT_PUBLIC_KEY
  • 发行人: MCP_JWT_ISSUER
  • 观众: MCP_JWT_AUDIENCE (默认为 clickup-mcp 如果未设置)
  • 所需索赔: exp, aud, iss
  • 可选范围: MCP_JWT_REQUIRED_SCOPE 必须出席 scopescp

如果未配置JWT验证(MCP_JWT_ISSUER 缺少或没有签名密钥源),请求返回 401.

工具

以下MCP工具可用:

工具名称描述
get_news_by_关键字使用特定关键字搜索新闻。
获取_新闻_位置检索与特定位置相关的新闻。
get_news_by_topic根据所选主题获取新闻。
get_top_news从谷歌新闻中获取热门新闻。
get_trending_terms从Google趋势中返回指定位置的趋势关键字。

所有与新闻相关的工具都可以选择使用LLM采样(如果支持)或NLP来总结文章的文本。

对于docker

docker build-t我的fastapi应用程序。 docker运行-rm-p8080:8080我的fastapi应用程序

>

服务器的工作原理(高级)

  • main.py 创建FastAPI应用程序并在以下位置挂载MCP服务器 /mcp.
  • mcp_server.py 构建a FastMCP 服务器和注册工具 tools.py.
  • AuthorizationMiddleware 在处理任何MCP请求之前验证JWT。
  • BrowserManager 对于任何基于浏览器的工作在工具的MCP生命周期中启动。

认证流程(逐步)

  1. 客户电话 POST /mcp 使用JSON-RPC有效载荷和 Authorization: Bearer .
  2. AuthorizationMiddleware 电话 verify_mcp_jwt(...).
  3. verify_mcp_jwt 提取承载令牌,加载签名密钥,并验证声明。
  4. 如果有效,则请求继续发送给MCP工具处理程序;否则a 401 返回JSON错误。

目录标签

目录标签

新闻聚合Python数据服务HTTP服务本地部署趋势分析MCP协议

接入字段

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

stdio

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

token

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

5

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdiotoken部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP