uspto_fpd_mcp
Verified Safeby Tam1379
Overview
Provides tools for in-depth USPTO Final Petition Decisions research and analysis, including document extraction and cross-MCP integration.
Installation
fpd-mcpEnvironment Variables
- USPTO_API_KEY
- MISTRAL_API_KEY
- FPD_PROXY_PORT
- PROXY_PORT
- CENTRALIZED_PROXY_PORT
- USPTO_TIMEOUT
- USPTO_DOWNLOAD_TIMEOUT
- LOG_LEVEL
Security Notes
The server demonstrates robust security practices including: extensive log sanitization to prevent log injection and sensitive data leakage, secure API key storage using Windows DPAPI (with fallback to environment variables), rate limiting for document downloads, and comprehensive security headers and request size limits on the FastAPI proxy server. The older `secure_storage.py` module used a hardcoded entropy for legacy decryption, which is a minor theoretical vulnerability, but the modern `shared_secure_storage.py` uses cryptographically secure random entropy, and a migration path is provided to address this. Overall, security is a high priority.
Similar Servers
yargi-mcp
Provides programmatic access to various Turkish legal databases (e.g., Yargıtay, Danıştay, Constitutional Court) as a Model Context Protocol (MCP) server for integration with Large Language Model (LLM) applications like Claude AI.
mcp-omnisearch
Provides a unified interface for various search, AI response, content processing, and enhancement tools via Model Context Protocol (MCP).
courtlistener-mcp
This server provides type-safe, performant access to legal data from CourtListener for advanced legal research and case analysis applications.
lyra-tool-discovery
This MCP server is designed to fetch, parse, and organize documentation from websites implementing the llms.txt standard. It transforms raw documentation into structured, agent-ready formats, exposing tools for AI agents, LLMs, and automation workflows to consume documentation programmatically.