A community-driven registry for Claude, Cursor, Windsurf, Cline & more. Not affiliated with Anthropic.
Are you the author? Sign in to claim
MCP Server implementation for RapidAPI Global Patent API integration with SQLite storage
This repository contains an implementation of an MCP Server for interfacing with the RapidAPI Global Patent API and storing patent data in a SQLite database.
git clone https://github.com/myownipgit/RapidAPI-MCP.git
cd RapidAPI-MCP
# Create environment from yml file
conda env create -f environment.yml
# Activate environment
conda activate rapidapi-mcp
Alternatively, you can create the environment manually:
# Create new environment with Python 3.11
conda create -n rapidapi-mcp python=3.11
# Activate environment
conda activate rapidapi-mcp
# Install required packages
conda install -c conda-forge requests aiohttp python-dotenv pytest
pip install rapidapi-connect
cp .env.example .env
# Edit .env with your settings
from patent_mcp.server import MCPPatentServer
mcp_server = MCPPatentServer()
search_request = {
'command': 'search',
'params': {
'query': 'quantum computing',
'date_range': '2004-2024',
'page': 1,
'per_page': 100
}
}
results = await mcp_server.handle_patent_request(search_request)
To run the tests, activate your conda environment and run:
# Run the connection test
python tests/test_connection.py
# Run all tests with pytest
python -m pytest tests/
patent_mcp/ - Main package directory
client.py - RapidAPI client implementationserver.py - MCP Server implementationdatabase.py - SQLite database operationsscoring.py - Patent scoring system__init__.py - Package initializationdocs/ - Documentation
SCORING.md - Detailed scoring methodologyexamples/ - Example scriptstests/ - Unit testsenvironment.ymlThe system implements a comprehensive patent scoring methodology:
See SCORING.md for detailed information.
The server uses the following environment variables:
RAPIDAPI_KEY: Your RapidAPI API keyDB_PATH: Path to SQLite database (optional, defaults to ./patents.db).envThe RapidAPI service has the following limits:
Contributions are welcome! Please feel free to submit a Pull Request.
MIT License - see LICENSE file for details
Run Claude Code as an MCP server so any agent can delegate coding tasks to it
Browser automation using accessibility snapshots instead of screenshots
MCP server integration for DaVinci Resolve Studio
A Jetbrains IDE IntelliJ plugin aimed to provide coding agents the ability to leverage intelliJ's indexing of the codeba