FlowLeap Patent AI について
FlowLeap Patent AIは、特許データを扱うAIアシスタント向けのホスト型MCPサーバーです。EPO・USPTOの読み取り専用データに加え、世界規模の検索、PATSTATポートフォリオ分析、引用グラフ照会を提供します。
主な機能
- 01EPOの特許記録と法的イベントの参照
- 02USPTOファイルと引用情報の照会
- 03世界規模の特許検索
- 04PATSTATポートフォリオとCPC分野の分析
- 05引用・ファミリーグラフの探索
- 06PDFや画像からのテキスト抽出
活用シーン
- 01特許の請求項、ファミリー、法的状態の確認
- 02出願年別の出願人ポートフォリオ比較
- 03特許間の引用や経路の追跡
- 04特許PDFや審査文書からのテキスト抽出
MCP 対応
ホスト型Streamable HTTPを通じて、49個の読み取り専用ツール、6個のリソース、3個のプロンプトをMCPクライアントに公開します。FlowLeapアカウントによるOAuth 2.1認証を使用します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://api.flowleap.co/mcpclaude mcp add --transport http co-flowleap-flowleap https://api.flowleap.co/mcp{"mcpServers":{"co-flowleap-flowleap":{"type":"http","url":"https://api.flowleap.co/mcp"}}}Cursor で開く{"servers":{"co-flowleap-flowleap":{"type":"http","url":"https://api.flowleap.co/mcp"}}}VS Code で開く{"mcpServers":{"co-flowleap-flowleap":{"type":"http","url":"https://api.flowleap.co/mcp"}}}{"mcpServers":{"co-flowleap-flowleap":{"serverUrl":"https://api.flowleap.co/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
FlowLeap Patent AI:ホスト型 MCP サーバー
FlowLeap Patent AI は、特許データ向けのホスト型リモート Model Context Protocol (MCP)サーバーです。AI アシスタントに、EPO および USPTO の記録、特許検索、特許法の参考資料、PATSTAT 分析のための読み取り専用ツールを提供します。
https://api.flowleap.co/mcp
概要
| サーバー URL | https://api.flowleap.co/mcp |
| トランスポート | Streamable HTTP(リモート。インストール不要) |
| ツール | 49 個のツール。すべて読み取り専用です |
| サインイン | FlowLeap アカウントによる OAuth 2.1。スコープは patent-data の 1 つです |
| 公開元 | Flow Leap SASU |
| レジストリ名 | co.flowleap/flowleap |
サーバーは、6 個の MCP リソースと 3 個の MCP プロンプトも提供します。内容は PATSTAT の参考資料と 3 つの PATSTAT ワークフローです。
機能
すべてのツールはデータを読み取ります。特許庁のデータを書き込んだり、ファイルを作成したり、変更したりするツールはありません。サーバーの最新のツール一覧が正式な情報です。以下のグループは執筆時点のツールを示しています。
EPO OPS の文書読み取り(EPO Open Patent Services。世界各国を対象)
| ツール | 取得できる情報 |
|---|---|
get_bibliography | タイトル、要約、出願人、発明者、IPC/CPC、日付、引用文献 |
get_abstract | 要約のテキスト |
get_claims | 請求項のテキスト。言語を選択できます |
get_description | 説明(明細書)のテキスト |
get_fulltext | 利用可能な請求項および説明の言語 |
get_family | 拡張 INPADOC ファミリー |
get_patent_family | 単純ファミリー(同等特許) |
get_legal_status | 法的状況のイベント:特許付与、失効、異議申し立て |
get_register_events | EP Register の審査経過イベント |
get_citations | 前方引用:その特許を引用する文書 |
get_patent_image | 図面および図 |
convert_patent_number | epodoc、docdb、元の形式間での番号変換 |
USPTO ODP ファイルラッパー(USPTO Open Data Portal)
| ツール | 取得できる情報 |
|---|---|
get_us_grant | 対応する出願ファイルラッパーを特定した、米国の登録特許 |
get_us_application | 出願番号で取得する、出願ファイルラッパー全体 |
get_continuity | 親出願および子出願の継続関係 |
get_transactions | 審査手続きの取引履歴 |
get_assignments | 譲渡記録:権利移転の履歴と現在の所有者 |
get_foreign_priority | 外国優先権の主張 |
get_patent_term_adjustment | 公式の特許期間調整(PTA)データ |
get_attorney | 記録上の弁護士または代理人と顧客番号 |
search_uspto_portfolio_by_customer_number | 顧客番号で出願された米国出願 |
get_application_documents | Image File Wrapper(IFW)の文書一覧 |
read_application_document | オフィスアクションなど、1 件の IFW 文書をテキストとして読み取ります |
USPTO の引用(オフィスアクション由来の USPTO 強化引用データ)
| ツール | 取得できる情報 |
|---|---|
search_office_action_citations | 審査官が出願に対して引用した先行技術 |
search_enriched_citations | 指定した文書を引用するオフィスアクション |
get_citation_stats | 出願のカテゴリ別(X、Y、A)引用件数 |
検索
| ツール | 取得できる情報 |
|---|---|
search_patents | 特許検索:EPO OPS CQL(世界各国)または USPTO ODP Lucene(米国) |
get_search_syntax | 各検索プロバイダーのクエリー文法 |
patent_analytics | 世界規模のコーパスにおける出願動向、国別および CPC 別の内訳、主要な譲受人 |
search_academic | Semantic Scholar および arXiv の学術文献 |
search_npl | OpenAlex の非特許文献 |
PATSTAT 分析(FlowLeap がセルフホストする EPO PATSTAT Global のコピー)
| ツール | 返される内容 |
|---|---|
patstat_portfolio | 1件の出願人のポートフォリオ:出願年、庁、登録状況別の出願 |
patstat_technology | 1つのCPCクラスの全体像:主要な出願人、出願動向、庁別の登録率、新規参入者、最も引用されたファミリー |
patstat_patent | 1件の特許の全体像:引用元とともに双方向の引用、ファミリー、出願人、CPC、優先権 |
patstat_query | ドキュメントに記載されたPATSTATビューに対する、ガード付きの読み取り専用SQL SELECT 1件 |
patstat_docs | PATSTATのリファレンスドキュメントと、ビューのセマンティックモデル |
patstat_resolve | 公開番号または出願人名をグラフのアンカーに解決 |
patstat_cpc | CPCスキームのタイトルをキーワードで検索 |
patstat_applicant | 1件の出願人のカード:年別の出願、主要なCPC分野、管轄、共同出願人 |
patstat_neighborhood | 1件の特許を中心とした引用およびファミリーの近傍、1ホップまたは2ホップ |
patstat_path | 2件の特許間の最短の引用経路またはファミリー経路 |
patstat_explain | 1件のノードのカードと主要なつながり |
1回の呼び出しで実行する動詞(複数の読み取りを1回の呼び出しにまとめます)
| ツール | 返される内容 |
|---|---|
get_patent_summary | 書誌情報、法的状態、ファミリー、推定存続期間 |
compare_patents | 2~10件の特許の書誌情報を並べて比較 |
get_prosecution_timeline | EP RegisterのイベントとINPADOCの法的イベントを日付順に表示 |
get_patent_term | 特許の推定存続期間 |
examiner_baseline | 登録済み特許のファミリー全体で引用されたすべての文献を庁別に表示 |
ユーティリティ
| ツール | 返される内容 |
|---|---|
ocr | PDF、画像、またはオフィス文書から抽出したテキスト |
server_info | サーバーで設定されたプロバイダーと利用可能なツール |
接続方法
サーバーURLをクライアントに追加します。初回使用時に、クライアントが
FlowLeapのサインインページを開きます。FlowLeapアカウントでサインインし、
patent-dataスコープを許可します。
VS Code(GitHub Copilot)
ワンクリックでインストールできます:
vscode:mcp/install?%7B%22name%22%3A%22flowleap%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fapi.flowleap.co%2Fmcp%22%7D
または、MCP設定にサーバーを追加します(.vscode/mcp.jsonでは
serversを使用します):
{
"servers": {
"flowleap": { "type": "http", "url": "https://api.flowleap.co/mcp" }
}
}
Cursor
ワンクリックでインストールできます:
cursor://anysphere.cursor-deeplink/mcp/install?name=flowleap&config=eyJ1cmwiOiJodHRwczovL2FwaS5mbG93bGVhcC5jby9tY3AifQ==
または、~/.cursor/mcp.jsonに追加します:
{
"mcpServers": {
"flowleap": { "url": "https://api.flowleap.co/mcp" }
}
}
Claude Code
claude mcp add --transport http flowleap https://api.flowleap.co/mcp
次に、Claude Codeで/mcpを実行してサインインします。
claude.ai、Claude Desktop、Claudeのモバイルアプリ
- 設定で「コネクタ」を開き、カスタムコネクタを追加します。
- サーバーURLを貼り付けます。他の項目は不要です。
- FlowLeapにサインインし、
patent-dataスコープを許可します。
claude.aiで追加したコネクタはClaudeアカウントに紐付くため、Claude DesktopとClaudeのモバイルアプリにも表示されます。
ChatGPT
- 設定で開発者モードをオンにします。
- サーバーURLを指定し、認証方式としてOAuthを選択してコネクタを作成します。
- FlowLeapにサインインし、
patent-dataスコープを許可します。
Gemini CLI
~/.gemini/settings.jsonに追加します:
{
"mcpServers": {
"flowleap": { "httpUrl": "https://api.flowleap.co/mcp" }
}
}
Windsurf
~/.codeium/windsurf/mcp_config.jsonに追加します:
{
"mcpServers": {
"flowleap": { "serverUrl": "https://api.flowleap.co/mcp" }
}
}
Zed
settings.jsonに追加します:
{
"context_servers": {
"flowleap": { "url": "https://api.flowleap.co/mcp" }
}
}
サインイン後にエージェントが認証ツールしか一覧表示しない場合は、 一度認証するよう依頼してください。
Amazon Q Developer CLI
エージェント設定に追加します:
{
"mcpServers": {
"flowleap": { "type": "http", "url": "https://api.flowleap.co/mcp" }
}
}
次に、チャットで/mcpを実行して、ブラウザーでサインインします。
OAuthに対応していないクライアント:個人用トークン
OAuthでサインインできないクライアントは、FlowLeapの個人用トークンを
ベアラーヘッダーとして送信できます。FlowLeap CLI
(flowleap auth create-token)でトークンを作成します。トークンはいつでも
取り消せます。fl_pat_...を自分のトークンに置き換えてください。
Claude Code:
claude mcp add --transport http flowleap https://api.flowleap.co/mcp --header "Authorization: Bearer fl_pat_..."
urlとheadersの項目を持つCursorなどのクライアント:
{
"mcpServers": {
"flowleap": {
"url": "https://api.flowleap.co/mcp",
"headers": { "Authorization": "Bearer fl_pat_..." }
}
}
}
個人用トークンでは、OAuthサインインと同じアクセス権が付与されます。
特許データキー
オフィスツール(EPO OPS および USPTO ODP)は、特許庁のデータを読み取る際に特許データキーを使用します。EPO OPS のコンシューマーキーとシークレット、または USPTO ODP の API キーです。各機関はこれらのキーを無料で提供しています。
- FlowLeap のプランに FlowLeap 独自の特許庁キーが含まれていない場合、オフィスツールはご自身のキーを使用します。
- FlowLeap ダッシュボードの「Patent-data keys」ページ(https://www.flowleap.co/en/dashboard/keys)で、一度だけキーを追加してください。FlowLeap は特許庁でキーを確認した後、暗号化して保存します。FlowLeap がキーの値を再表示することはありません。
- チャットにキーを入力したり貼り付けたりしないでください。アシスタントはチャットでキーを受け取りません。キーが不足している場合、ツールの結果にキーのページが示されます。
- PATSTAT ツールには特許データキーは不要です。
プロンプトの例
- 「2016年以降のシーメンスの特許出願を、年別および特許庁別に表示してください。」
- 「全固体電池をリードしているのはどの企業ですか?」
- 「EP3477840 を引用しているのは誰で、どのように引用していますか?」
- 「ペロブスカイト・タンデム太陽電池の出願では、どの CPC コードが使われていますか?」
- 「シーメンスの EP 特許のうち、異議申し立てを受けた件数を年別に教えてください。」
データと出典
- EPO OPS:欧州特許庁の Open Patent Services からのライブデータです。
- USPTO ODP:USPTO Open Data Portal からのライブデータです。
- EPO PATSTAT Global:EPO の世界特許統計データベースのセルフホスト版です。PATSTAT のすべての回答にはデータの版が明記され、EPO の出典表示が付いています。
- 読み取り専用:すべてのツールで
readOnlyHint: trueが宣言されています。サーバーが特許庁やお客様のデータに書き込むことはありません。
リンク
- ドキュメント:https://www.flowleap.co/en/mcp
- プライバシーポリシー:https://www.flowleap.co/en/privacy
- 利用規約:https://www.flowleap.co/en/terms
- サポート:[email protected]
- 公式 MCP Registry のエントリー:https://registry.modelcontextprotocol.io/v0.1/servers?search=co.flowleap
サーバーのソースコードは非公開です。このリポジトリでは、ホストされているサーバーについて説明しています。server.json は、参照用として公式 MCP Registry のエントリーをコピーしたものです。
ライセンス
このリポジトリの内容は MIT ライセンスの適用対象です。LICENSE をご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。