返回 MCP 目录
public公开dns本地运行

Google Patents (SerpAPI)

提供Google Patents搜索功能的MCP服务器

article

README

🚀 Google 专利 MCP 服务器

Google 专利 MCP 服务器是一款强大的工具,可用于查询和分析专利数据。它借助 search patents 命令,能对.patent 数据库进行搜索,还支持按发明人、受让人、国家和地区等多种高级过滤器筛选数据。

🚀 快速开始

你可以按照以下步骤快速启动 Google 专利 MCP 服务器:

  1. 安装服务器
  2. 配置相关参数
  3. 启动服务器并发送查询请求

📦 安装指南

安装

使用以下命令全局安装 Google 专利 MCP 服务器:

npm install -g google-patents-server

配置

创建一个名为 .env 的文件,并添加以下内容:

SERPAPI_API_KEY=你的SerpApi密钥
PORT=8080
LOG_LEVEL=info

💻 使用示例

基础用法

启动服务器:

npm start

发送查询请求:

curl -X POST http://localhost:8080/mcp \
  -H "Content-Type: application/json" \
  -d '{"mcp_version":"1.0","type":"CallToolRequest","id":"req-123","server_name":"google-patents-mcp","params":{"name":"search_patents","arguments":{"q":"organic light emitting diode"}}}'

高级用法

以下是一个包含更多参数的请求示例:

{
  "mcp_version": "1.0",
  "type": "CallToolRequest",
  "id": "req-123",
  "server_name": "google-patents-mcp",
  "params": {
    "name": "search_patents",
    "arguments": {
      "q": "organic light emitting diode",
      "num": 10,
      "language": "ENGLISH",
      "status": "GRANT",
      "after": "publication:20230101"
    }
  }
}

✨ 主要特性

  • 支持多种高级搜索过滤器,让你更精准地查找专利数据。
  • 可视化界面便于数据查看和分析,提升使用体验。
  • 支持导出结果为 CSV 格式,方便数据处理。
  • 日志记录功能帮助排查问题,保障服务器稳定运行。

🔧 技术细节

日志记录

  • 输出到标准错误流。
  • 支持设置日志级别(error, warn, info, http, verbose, debug, silly),默认为 info。
  • 尝试在项目根目录、用户主目录或/tmp 目录创建日志文件。

📄 许可证

本项目采用 MIT 许可证,详情见 LICENSE 文件。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端