Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

GPSS Patent Search

БесплатноНе проверен

MCP server for searching patents in Taiwan's Global Patent Search System (GPSS) using keywords and boolean operators, returning raw XML responses.

GitHubEmbed

Описание

MCP server for searching patents in Taiwan's Global Patent Search System (GPSS) using keywords and boolean operators, returning raw XML responses.

README

AI-ready MCP (Model Context Protocol) server for searching patents in the Global Patent Search System (GPSS).

Core Features

  • Flexible search across GPSS fields using keywords and boolean operators
  • Returns raw GPSS XML responses (parsed when available)
  • Code-first schemas (Pydantic) and autogenerated documentation (MkDocs)
  • Works locally or in Docker

Quick Start

Requirements: Python 3.12+ (Docker optional)

  1. Set credentials (example):
export USER_CODE=your_api_code_here
# or add to .env
  1. Run locally (stdio transport):
uv run --env-file=.env fastmcp run mcp_tools/main.py
  1. Run the included example client:
uv run --env-file=.env scripts/example.py

Docker

Build the image locally (or use ./scripts/build_image.sh to build+push):

# build locally
docker build -t mcp-tw-gpss:latest .

# or use the helper (this script also tags and pushes if configured)
./scripts/build_image.sh

Run the container using stdio (the image default CMD runs the MCP with stdio transport):

docker run -i --rm \
	-e USER_CODE=your_api_code_here \
	mcp-tw-gpss:latest

If you prefer the HTTP transport expose port 8000 and override the container command:

docker run -d --rm -p 8000:8000 \
	-e USER_CODE=your_api_code_here \
	mcp-tw-gpss:latest \
	uv run fastmcp run mcp_tools/main.py --transport http

VS Code MCP client example (stdio via docker):

Add to .vscode/settings.json or your MCP client config:

{
	"servers": {
		"tw-gpss": {
			"type": "stdio",
			"command": "docker",
			"args": [
				"run",
				"-i",
				"-e",
				"USER_CODE=YOUR_USER_CODE",
				"--rm",
				"hsiangjenli/mcp-tw-gpss:latest"
			]
		}
	},
}

Tools

  • search_patents — search patents with filters (keywords, fields, databases, date range, etc.)
  • get_available_databases — list supported database codes
  • get_search_examples — example payloads to use as templates

Docs & Details

Field mappings and full schema descriptions are authored in code (mcp_tools/schemas.py and FIELD_ALIAS_MAP in mcp_tools/main.py) and published to the site by MkDocs. To regenerate the docs locally:

chmod +x scripts/build_docs.sh
./scripts/build_docs.sh
uv run mkdocs serve
# then open http://127.0.0.1:8000

Reference

from github.com/hsiangjenli/mcp-tw-gpss

Установка GPSS Patent Search

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/hsiangjenli/mcp-tw-gpss

FAQ

GPSS Patent Search MCP бесплатный?

Да, GPSS Patent Search MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для GPSS Patent Search?

Нет, GPSS Patent Search работает без API-ключей и переменных окружения.

GPSS Patent Search — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить GPSS Patent Search в Claude Desktop, Claude Code или Cursor?

Открой GPSS Patent Search на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare GPSS Patent Search with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории development