RapidAPI-MCP

RapidAPI-MCP

1

The RapidAPI MCP Server is a system that utilizes MCP to interact with the RapidAPI Global Patent API, storing patent data in an SQLite database. It boasts an advanced patent scoring system and handles requests efficiently, complete with rate limiting and error management.

RapidAPI MCP Server

This project is an implementation of an MCP Server designed to interface with the RapidAPI Global Patent API and manage patent data using a SQLite database.

Features

  • Integrates with the RapidAPI Global Patent API
  • Handles patent requests via MCP Server
  • Stores patent data in SQLite database
  • Implements an advanced patent scoring system (pscore, cscore, lscore, tscore)
  • Includes rate limiting and error handling

Usage

  • Initialize the MCP Server and handle patent search requests with specified parameters.

Project Structure

  • Contains the main package directory patent_mcp/ with client, server, database, and scoring implementations.
  • Documentation and examples are included.

Requirements

  • Python 3.11 or higher is needed.

Configuration

  • Requires environment variables such as RAPIDAPI_KEY and DB_PATH for operation.

Scoring System

  • Provides a comprehensive scoring system evaluating patent strength, citation impact, legal status, and technical complexity.

Rate Limits

  • Limited to 1000 requests per day and a 500000 hard limit.

Contributing

  • Open to contributions via Pull Requests.