uspto_fpd_mcp
Verified Safeby john-walkoe
Overview
Provides tools for in-depth research and analysis of USPTO Final Petition Decisions, including search, document extraction, and cross-MCP integration with Patent File Wrapper and PTAB data.
Installation
fpd-mcpEnvironment Variables
- USPTO_API_KEY
- MISTRAL_API_KEY
- FPD_PROXY_PORT
- ENABLE_PROXY_SERVER
- ENABLE_ALWAYS_ON_PROXY
- LOG_LEVEL
Security Notes
The server demonstrates strong security practices including robust API key management (using Windows DPAPI or environment variables), comprehensive log sanitization to prevent sensitive data leakage and log injection, rate limiting, request size limits, and security headers for the proxy server. It prioritizes the use of a unified secure storage system across MCPs. No 'eval' or similar dangerous patterns were found. The extensive use of error handling and feature flags for graceful degradation further enhances resilience. The reliance on environment variables for API keys, with secure storage as a primary option, is well-implemented. The internal authentication system using HMAC tokens for inter-MCP communication is a significant security improvement over passing raw API keys. A minor point deduction for the fallback to plain file storage on non-Windows systems when DPAPI is unavailable, though permissions are set restrictively.
Similar Servers
firecrawl-mcp-server
Provides web scraping, crawling, search, and structured data extraction capabilities to AI models via the Model Context Protocol.
DevDocs
Provides intelligent web crawling and documentation extraction, storing content in a Model Context Protocol server for LLM querying and accelerating developer research.
webscraping-ai-mcp-server
Integrates with WebScraping.AI to provide LLM-powered web data extraction, including question answering, structured data extraction, and HTML/text retrieval, with advanced features like JavaScript rendering and proxy management.
academia_mcp
Provides a server for searching, fetching, analyzing, and reporting on scientific papers and datasets using various APIs and optional LLM-powered tools.