Back to MCP directory
publicPublicdnsLocal runtime

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

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client