Get the FREE Ultimate OpenClaw Setup Guide →

mcp -patent

MCP Server configuration with patent API integrations

Installation
Run this command in your terminal to add the MCP server to Claude Code.
Run in terminal:
Command
claude mcp add --transport stdio myownipgit-mcp-server-patent docker run -i wipo-mcp:latest

How to use

This MCP server setup orchestrates access to multiple patent data sources and utilities. The server bundle exposes integration points for EPO-OPS, WIPO, USPTO PatentsView, and a RapidAPI-based patent scoring service, along with a Redis-backed cache and a queue system to manage tasks and asynchronous processing. Each microservice is containerized, allowing you to run and scale them independently. To use, ensure your .env file provides the necessary API keys and endpoint configurations, then start the services via the provided setup and test scripts. The system will fetch patent metadata, perform context-aware data enrichment, and surface scoring or ranking results as part of the MCP response pipeline. You can monitor and debug via the queue and cache components, which help manage high-throughput requests and cached results.

How to install

Prerequisites:

  • Docker and Docker Compose installed on your machine or server
  • Git installed to clone the repository
  • Basic familiarity with environment variables and shell scripting

Installation steps:

  1. Clone the repository: git clone https://github.com/your-org/myownipgit-mcp-server-patent.git cd myownipgit-mcp-server-patent

  2. Copy the environment template and customize: cp config/.env.example config/.env

    Edit config/.env to add API keys and endpoints for EPO-OPS, WIPO, USPTO PatentsView, RapidAPI scoring, and Redis if needed

  3. Install dependencies and set up servers: bash scripts/setup.sh

  4. Run server checks: bash scripts/test-servers.sh

  5. Start services (if not handled by setup script):

    Example using Docker directly per server as defined in mcp_config

    epo_ops example

    docker run -d -e ... epo-ops-mcp:latest

    Repeat for wipo, patentsview, rapidapi_patent_scoring, redis_cache, and queue_management as configured

Notes:

  • The setup.sh script is responsible for installing dependencies and wiring environment variables as needed for each service.
  • The test-servers.sh script validates that each MCP component responds as expected.

Additional notes

Tips and common issues:

  • Ensure all required API keys are present in config/.env to avoid service startup failures.
  • If a service container fails to start, check docker logs for error messages and verify environment variables referenced by that container.
  • Redis caching can significantly improve response times for repeated patent lookups; ensure Redis is reachable from all containers.
  • The queue_management component helps handle burst traffic by offloading processing to background workers.
  • If you modify the configuration, re-run ./scripts/setup.sh and ./scripts/test-servers.sh to validate changes.
  • The repository includes per-service documentation (docs/EPO.md, docs/WIPO.md, docs/USPTO.md, docs/SCORING.md) with API specifics and usage patterns.
Sponsor this space

Reach thousands of developers