tushariitr-19/patents-mcp

šŸ”¬ Research
0 Views
0 Installs

šŸŽļø ā˜ļø šŸŽ 🪟 🐧 - MCP server for patent search and prior art discovery powered by Google Patents public dataset on BigQuery. Tools: search patents, get full patent details with CPC codes and citations, fetch legal claims text. Free to use.

Quick Install

One-Click IDE Configuration
claude_desktop_config.json
{
  "mcpServers": {
    "tushariitr-19-patents-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "tushariitr-19-patents-mcp"
      ]
    }
  }
}
Or

Using an AI coding agent (Claude Code, Cursor, etc.)? Copy a ready-made prompt that tells it to fetch the setup instructions and install this server for you.

Documentation Overview

patents-mcp

Go Version License: MIT tushariitr-19/patents-mcp MCP server

An MCP (Model Context Protocol) server for patent search and prior art discovery, powered by the Google Patents public dataset on BigQuery.

Built with the official Go MCP SDK.

Why patents-mcp?

Existing patent MCP servers are either paid, single-source, or unmaintained. patents-mcp is:

  • Free — built on Google Patents public dataset (1TB/month free on BigQuery)
  • Open source — MIT licensed
  • Production grade — structured logging, graceful shutdown, clean architecture
  • Extensible — each tool is self-contained, easy to add new tools

Available Tools

ToolDescription
search_patentsSearch patents by keyword, technology area, or inventor name
get_patentFetch full patent details by publication number
get_patent_claimsFetch patent claims text

Prerequisites

  • Go 1.21+
  • A Google Cloud account (free)
  • BigQuery API enabled on your GCP project

Setup

1. Google Cloud Setup

  1. Create a GCP project at console.cloud.google.com
  2. Enable the BigQuery API
  3. Create a service account with the following roles:
    • BigQuery Job User
    • BigQuery Data Viewer
  4. Download the service account JSON key

2. Install

git clone https://github.com/tushariitr-19/patents-mcp
cd patents-mcp
go build -o patents-mcp-server ./cmd/server/

3. Configure

export GOOGLE_APPLICATION_CREDENTIALS="/path/to/service-account.json"
export GCP_PROJECT_ID="your-gcp-project-id"

# Optional: enable debug logging
export DEBUG=true

Usage with Claude Desktop

Add to your Claude Desktop config (claude_desktop_config.json):

{
  "mcpServers": {
    "patents-mcp": {
      "command": "/path/to/patents-mcp-server",
      "env": {
        "GOOGLE_APPLICATION_CREDENTIALS": "/path/to/service-account.json",
        "GCP_PROJECT_ID": "your-gcp-project-id"
      }
    }
  }
}

Screenshots

Available Tools

Available Tools

Example Prompts

Once connected to Claude Desktop:

  • "Search for patents related to transformer neural networks"
  • "Find prior art for context-aware UI element hiding"
  • "What patents has Google filed related to quantum computing?"
  • "Find patents by inventor Yann LeCun"

Architecture

patents-mcp/
ā”œā”€ā”€ cmd/server/main.go       ← entry point, env vars, graceful shutdown
ā”œā”€ā”€ server/server.go         ← MCP server setup, tool registration
ā”œā”€ā”€ tools/
│   └── search.go            ← search_patents tool (self-contained)
ā”œā”€ā”€ bigquery/
│   └── client.go            ← BigQuery query execution
ā”œā”€ā”€ logger/
│   └── logger.go            ← structured logging via zap
└── models/
    └── patent.go            ← shared Patent struct

Each tool owns its own dependencies — the server is agnostic of what tools do internally. Adding a new tool is a single line in server/server.go.

Contributing

PRs welcome. To add a new tool:

  1. Create tools/<toolname>.go
  2. Define your input struct and tool definition
  3. Register it in server/server.go with one line

License

MIT

Related MCP Servers

Agnuxo1/benchclaw-integrations

šŸ“‡ ā˜ļø - Register LLMs/agents and submit research papers (Markdown) to the BenchClaw leaderboard. Papers are scored by a 17-judge Tribunal with 8 deception detectors across 10 dimensions. No API key required. Works with Claude Desktop, Cursor, Cline, Zed, Continue.dev.

šŸ”¬ Research0 views
ankitkapur1992-hlido/hlido-mcp

šŸ“‡ ā˜ļø - Independent trust scores, claim audits, and comparisons for AI agents — queryable by your agent over MCP. Hosted Cloudflare Worker at hlido.eu/mcp (no install). Returns a 0–100 score, tier verdict, per-claim PASS/FAIL audit, and signed evidence for a reviewed agent. From Hlido.

šŸ”¬ Research0 views
archoor/painspotter-mcp

šŸ ā˜ļø - AI-analyzed startup & product opportunities mined from Reddit, Hacker News, Product Hunt & Stack Exchange. Query pain points, trending themes, and commercial scores (pain intensity, willingness-to-pay, build difficulty). Remote hosted MCP at painspotter.ai — free tier covers overview + opportunity detail; Pro unlocks search, trending themes & theme-level market signals.

šŸ”¬ Research0 views
BrowseAI-HQ/BrowserAI-Dev

šŸ“‡ ā˜ļø - Evidence-backed web research for AI agents. Real-time search with cited claims, confidence scores, and compare mode (raw LLM vs evidence-backed). MCP server, REST API, and Python SDK.

šŸ”¬ Research0 views

Engagement

Views
0
Installs
0
Upvotes
0

Views and upvotes are unique per visitor network (hashed IP). Installs count copy actions.

Status

Health: Not checked yet

We have not completed a health check for this listing yet.

No check timestamp yet.

Unclaimed listing (imported or pending owner verification). Claim it →
ā˜… Spotlight Slot

Feature Your MCP Server

Get maximum visibility for your server across our directory, search results, and detail pages.

Spotlight Your Server

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to get the verified badge and attach your website.

Claim this listing

Promote this listing

Optional paid placement. Free listings stay free forever.

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.