uspto_fpd_mcp
Verified Safeby john-walkoe
Overview
Facilitates research and analysis of USPTO Final Petition Decisions, including search, detail retrieval, and document content extraction.
Installation
python src/fpd_mcp/main.pyEnvironment Variables
- USPTO_API_KEY
- MISTRAL_API_KEY
- FPD_PROXY_PORT
- PROXY_PORT
- USPTO_TIMEOUT
- USPTO_DOWNLOAD_TIMEOUT
- INTERNAL_AUTH_SECRET
- CENTRALIZED_PROXY_PORT
- ENVIRONMENT
- FPD_SEARCH_ENABLED
- FPD_OCR_ENABLED
- FPD_DOCUMENT_DOWNLOAD_ENABLED
- FPD_CACHE_ENABLED
- FPD_RATE_LIMITING_ENABLED
- FPD_CIRCUIT_BREAKER_ENABLED
- ENABLE_PROXY_SERVER
- ENABLE_ALWAYS_ON_PROXY
- FPD_FIELD_FILTERING_ENABLED
- FPD_PROMPT_TEMPLATES_ENABLED
Security Notes
The server demonstrates a strong commitment to security: API keys are stored securely using Windows DPAPI (or environment variables as fallback), all log output is automatically sanitized to prevent sensitive data leakage (CWE-532), and security events are explicitly logged. Network resilience features like circuit breakers, rate limiting, and connection pooling are implemented. The proxy server includes web security headers and request size limits. While a legacy hardcoded entropy for DPAPI decryption exists, it's explicitly documented as a backward compatibility measure with a migration path to a more secure, cryptographically random entropy.
Similar Servers
firecrawl-mcp-server
A Model Context Protocol (MCP) server for integrating Firecrawl's web scraping, crawling, search, and structured data extraction capabilities with AI agents.
academia_mcp
An MCP server providing tools for searching, fetching, analyzing, and reporting on scientific papers and datasets, often powered by LLMs.
uspto_enriched_citation_mcp
Provides structured access to USPTO enriched citation data, enabling detailed patent research and analysis, particularly for prior art and examiner behavior, through an LLM-integrated MCP server.
uspto_fpd_mcp
Facilitates research and analysis of USPTO Final Petition Decisions, including search, detail retrieval, and document content extraction.