Patent

Patent by Ouroboros: USPTO and EPO search for AI assistants, over MCP.

使うべきか

品質と安全性

A
説明の品質
100%
スキーマの完全性
98%
命名の品質
100%
ポイズニングのリスク
100%
権限の一致
100%
プロトコルへの準拠
100%

ツール定義とプロトコルへの準拠に関する自動分析に基づいています。

コンテキストコスト

~792トークン数(ツール定義)
~1.5 KB一般的なレスポンスサイズ
注意への影響は中程度(128k コンテキストの 0.62%)

これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。

インストール

ワンクリックインストール

これを `claude_desktop_config.json` ファイルに追加してください:

{
  "mcpServers": {
    "patent": {
      "url": "https://patent-mcp.vercel.app/mcp"
    }
  }
}

リモートエンドポイント

https://patent-mcp.vercel.app/mcpstreamable-http

できること

ツール一覧

ツール(4)

🟢 読み取り専用🟡 書き込み🔴 削除⚪ 不明
🟢search_patents(keywords, claims, cpc, assignee, inventor, ...)

Search public patent records by keywords, claim language, CPC class, assignee, inventor, or grant date. Every number in the result was returned by USPTO or EPO. Not legal advice.

入力スキーマ

{
  "type": "object",
  "properties": {
    "keywords": {
      "type": "string",
      "maxLength": 400,
      "description": "Words to find in the application or title and abstract."
    },
    "claims": {
      "type": "string",
      "maxLength": 2000,
      "description": "Claim language. EPO searches claim text. USPTO matches these words across the file wrapper."
    },
    "cpc": {
      "type": "string",
      "maxLength": 30,
      "description": "CPC symbol, such as H04L or C07H19/207."
    },
    "assignee": {
      "type": "string",
      "maxLength": 200,
      "description": "Applicant or assignee name."
    },
    "inventor": {
      "type": "string",
      "maxLength": 200,
      "description": "Inventor name."
    },
    "dateFrom": {
      "type": "string",
      "maxLength": 10,
      "description": "Grant or publication date from, YYYY-MM-DD."
    },
    "dateTo": {
      "type": "string",
      "maxLength": 10,
      "description": "Grant or publication date to, YYYY-MM-DD."
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 25,
      "description": "Maximum hits, 1 to 25."
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_patent(patentNumber)

Fetch one patent's title, abstract, claims, status, family, and citations from USPTO and, when configured, EPO. Missing text is omitted rather than filled in. Not legal advice.

入力スキーマ

{
  "type": "object",
  "properties": {
    "patentNumber": {
      "type": "string",
      "minLength": 4,
      "maxLength": 32,
      "description": "Patent or publication number, such as US12000000, 12000000, or EP0351918."
    }
  },
  "required": [
    "patentNumber"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢find_patent_citations(patentNumber, direction)

List documents cited by a patent and documents that cite it, using USPTO grant references, USPTO office-action citations, and EPO citation search. This is not the full PatentsView citation graph, which is paused. Not legal advice.

入力スキーマ

{
  "type": "object",
  "properties": {
    "patentNumber": {
      "type": "string",
      "minLength": 4,
      "maxLength": 32,
      "description": "Patent or publication number."
    },
    "direction": {
      "type": "string",
      "enum": [
        "citing",
        "cited_by",
        "both"
      ],
      "description": "citing: documents that cite this patent. cited_by: documents this patent cites. both is the default."
    }
  },
  "required": [
    "patentNumber"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢search_prior_art(idea, limit)

Turn an idea description into a public-patent search and return the closest records the offices actually returned, with Google Patents links. Ranking counts overlapping words. It is not a patentability opinion. Not legal advice.

入力スキーマ

{
  "type": "object",
  "properties": {
    "idea": {
      "type": "string",
      "minLength": 20,
      "maxLength": 4000,
      "description": "What the invention is, in plain language."
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 25,
      "description": "Maximum patents to return."
    }
  },
  "required": [
    "idea"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

コミュニティ

このサーバーを評価する

エビデンス

最近の観測

検証済みバージョンは記録されていませんツール 4 件