Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| USPTO_API_KEY | Yes | Your email address (required by USPTO for API access) | |
| USPTO_TIMEOUT | No | Timeout in seconds for USPTO API requests (optional, for tuning API request timeouts) | |
| FPD_PROXY_PORT | No | Local proxy port for standalone mode (only used when CENTRALIZED_PROXY_PORT is 'none') | 8081 |
| MISTRAL_API_KEY | No | Optional API key for Mistral OCR capabilities (for extracting text from scanned PDFs) | |
| CENTRALIZED_PROXY_PORT | No | Port for centralized proxy when USPTO PFW MCP is installed (set to 8080 when PFW is installed, or 'none' for standalone use) | none |
| USPTO_DOWNLOAD_TIMEOUT | No | Timeout in seconds for USPTO document downloads (optional, for tuning download timeouts) |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |