Docdb
FreeNot checkedResolves patent publication numbers to canonical DOCDB identifiers, providing inventor, publication date, and family ID.
About
Resolves patent publication numbers to canonical DOCDB identifiers, providing inventor, publication date, and family ID.
README
An MCP server that resolves patent publication numbers to their canonical DOCDB identifiers.
What it does
Given a country code and publication number, resolve_docdb_id returns candidate
records with canonical DOCDB ID (including kind code), first inventor, publication
date, and family ID. This is useful for asserting that DOCDB identifiers are
correct, or for recovering properly normalized DOCDB identifiers from
citations that appear in different formats across documents:
US 8,000,000 (Greenberg)→US8000000B2
Installation
Option 1 — Hosted endpoint (no install)
A public MCP server is available at https://docdb.sarl-graip.fr/mcp using the
streamable HTTP transport. Configure your MCP client to point at it directly:
{
"mcpServers": {
"docdb": {
"type": "streamable-http",
"url": "https://docdb.sarl-graip.fr/mcp"
}
}
}
No API key or credentials required.
Option 2 — Local install via uvx
Add this to your MCP client configuration (Claude Desktop, Continue, Cursor, etc.):
{
"mcpServers": {
"docdb": {
"command": "uvx",
"args": ["docdb-mcp"],
"env": {
"DOCDB_API_URL": "https://docdb.sarl-graip.fr"
}
}
}
}
uvx installs and runs the package in one step — no virtualenv needed.
Tool reference
resolve_docdb_id(cc, number)
| Parameter | Type | Description |
|---|---|---|
cc |
str |
Two-letter DOCDB country code, e.g. "US", "EP", "WO" |
number |
str |
Publication number without kind code, e.g. "8000000" |
Strip the kind code before calling. The kind code is the trailing letter+digit suffix (B2, A1, A2, U1). Passing it returns an empty list, not an error.
"US8000000B2" → cc="US", number="8000000"
"EP1234567A1" → cc="EP", number="1234567"
"US 8,000,000" → cc="US", number="8000000"
Returns a list of records (empty list = no match):
[
{
"docdb_id": "US8000000B2",
"inventor": "ROBERT J. GREENBERG",
"date_publ": "20110816",
"family_id": "39183031"
}
]
Multiple records mean the same publication number has several document variants (e.g. an A1 and a B2 of the same application).
License
MIT
Install Docdb in Claude Desktop, Claude Code & Cursor
unyly install docdb-mcpInstalls into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.
First time? Get the CLI: curl -fsSL https://unyly.org/install | sh
Or configure manually
Run in your terminal:
claude mcp add docdb-mcp -- uvx docdb-mcpFAQ
Is Docdb MCP free?
Yes, Docdb MCP is free — one-click install via Unyly at no cost.
Does Docdb need an API key?
No, Docdb runs without API keys or environment variables.
Is Docdb hosted or self-hosted?
A hosted option is available: Unyly runs the server in the cloud, no local setup required.
How do I install Docdb in Claude Desktop, Claude Code or Cursor?
Open Docdb on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
GitHub
PRs, issues, code search, CI status
by GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
by mcpdotdirectCompare Docdb with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All development MCPs
