We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/DamionR/RivalSearchMCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
# This file was autogenerated by uv via the following command:
# uv pip compile pyproject.toml -o requirements.txt
aiohappyeyeballs==2.6.1
# via aiohttp
aiohttp==3.13.3
# via rivalsearchmcp (pyproject.toml)
aiosignal==1.4.0
# via aiohttp
annotated-types==0.7.0
# via pydantic
anyio==4.12.1
# via
# httpx
# mcp
# sse-starlette
# starlette
attrs==25.4.0
# via
# aiohttp
# cyclopts
# jsonschema
# referencing
authlib==1.6.6
# via fastmcp
backports-tarfile==1.2.0
# via jaraco-context
beartype==0.22.9
# via
# py-key-value-aio
# py-key-value-shared
beautifulsoup4==4.14.3
# via rivalsearchmcp (pyproject.toml)
cachetools==6.2.4
# via py-key-value-aio
certifi==2026.1.4
# via
# httpcore
# httpx
# requests
cffi==2.0.0
# via cryptography
charset-normalizer==3.4.4
# via requests
click==8.3.1
# via
# typer
# uvicorn
cloudpickle==3.1.2
# via pydocket
cryptography==46.0.3
# via
# authlib
# pyjwt
cyclopts==4.5.0
# via fastmcp
diskcache==5.6.3
# via py-key-value-aio
dnspython==2.8.0
# via email-validator
docstring-parser==0.17.0
# via cyclopts
docutils==0.22.4
# via rich-rst
easyocr==1.7.2
# via rivalsearchmcp (pyproject.toml)
email-validator==2.3.0
# via pydantic
exceptiongroup==1.3.1
# via fastmcp
fakeredis==2.33.0
# via pydocket
fastmcp==2.14.3
# via rivalsearchmcp (pyproject.toml)
feedparser==6.0.12
# via rivalsearchmcp (pyproject.toml)
filelock==3.20.3
# via torch
frozenlist==1.8.0
# via
# aiohttp
# aiosignal
fsspec==2026.1.0
# via torch
h11==0.16.0
# via
# httpcore
# uvicorn
httpcore==1.0.9
# via
# httpx
# openrouter
httpx==0.28.1
# via
# rivalsearchmcp (pyproject.toml)
# fastmcp
# mcp
# openrouter
httpx-sse==0.4.3
# via mcp
idna==3.11
# via
# anyio
# email-validator
# httpx
# requests
# yarl
imageio==2.37.2
# via scikit-image
importlib-metadata==8.7.1
# via
# keyring
# opentelemetry-api
jaraco-classes==3.4.0
# via keyring
jaraco-context==6.1.0
# via keyring
jaraco-functools==4.4.0
# via keyring
jinja2==3.1.6
# via torch
jsonschema==4.26.0
# via mcp
jsonschema-path==0.3.4
# via fastmcp
jsonschema-specifications==2025.9.1
# via jsonschema
keyring==25.7.0
# via py-key-value-aio
lazy-loader==0.4
# via scikit-image
lupa==2.6
# via fakeredis
lxml==6.0.2
# via
# rivalsearchmcp (pyproject.toml)
# python-docx
# pytrends
markdown==3.10
# via rivalsearchmcp (pyproject.toml)
markdown-it-py==4.0.0
# via rich
markupsafe==3.0.3
# via jinja2
mcp==1.25.0
# via fastmcp
mdurl==0.1.2
# via markdown-it-py
more-itertools==10.8.0
# via
# jaraco-classes
# jaraco-functools
mpmath==1.3.0
# via sympy
multidict==6.7.0
# via
# aiohttp
# yarl
networkx==3.6.1
# via
# scikit-image
# torch
ninja==1.13.0
# via easyocr
numpy==2.4.1
# via
# easyocr
# imageio
# opencv-python-headless
# pandas
# scikit-image
# scipy
# shapely
# tifffile
# torchvision
openapi-pydantic==0.5.1
# via fastmcp
opencv-python-headless==4.13.0.90
# via easyocr
openrouter==0.1.1
# via rivalsearchmcp (pyproject.toml)
opentelemetry-api==1.39.1
# via
# opentelemetry-exporter-prometheus
# opentelemetry-instrumentation
# opentelemetry-sdk
# opentelemetry-semantic-conventions
# pydocket
opentelemetry-exporter-prometheus==0.60b1
# via pydocket
opentelemetry-instrumentation==0.60b1
# via pydocket
opentelemetry-sdk==1.39.1
# via opentelemetry-exporter-prometheus
opentelemetry-semantic-conventions==0.60b1
# via
# opentelemetry-instrumentation
# opentelemetry-sdk
packaging==25.0
# via
# lazy-loader
# opentelemetry-instrumentation
# scikit-image
pandas==2.3.3
# via
# rivalsearchmcp (pyproject.toml)
# pytrends
pathable==0.4.4
# via jsonschema-path
pathvalidate==3.3.1
# via py-key-value-aio
pillow==12.1.0
# via
# rivalsearchmcp (pyproject.toml)
# easyocr
# imageio
# scikit-image
# torchvision
platformdirs==4.5.1
# via fastmcp
prometheus-client==0.24.1
# via
# opentelemetry-exporter-prometheus
# pydocket
propcache==0.4.1
# via
# aiohttp
# yarl
py-key-value-aio==0.3.0
# via
# fastmcp
# pydocket
py-key-value-shared==0.3.0
# via py-key-value-aio
pyclipper==1.4.0
# via easyocr
pycparser==2.23
# via cffi
pydantic==2.12.5
# via
# rivalsearchmcp (pyproject.toml)
# fastmcp
# mcp
# openapi-pydantic
# openrouter
# pydantic-settings
pydantic-core==2.41.5
# via pydantic
pydantic-settings==2.12.0
# via mcp
pydocket==0.16.6
# via fastmcp
pygments==2.19.2
# via rich
pyjwt==2.10.1
# via mcp
pypdf==6.6.0
# via rivalsearchmcp (pyproject.toml)
pyperclip==1.11.0
# via fastmcp
python-bidi==0.6.7
# via easyocr
python-dateutil==2.9.0.post0
# via pandas
python-docx==1.2.0
# via rivalsearchmcp (pyproject.toml)
python-dotenv==1.2.1
# via
# rivalsearchmcp (pyproject.toml)
# fastmcp
# pydantic-settings
python-json-logger==4.0.0
# via pydocket
python-multipart==0.0.21
# via mcp
pytrends==4.9.2
# via rivalsearchmcp (pyproject.toml)
pytz==2025.2
# via pandas
pyyaml==6.0.3
# via
# easyocr
# jsonschema-path
redis==7.1.0
# via
# fakeredis
# py-key-value-aio
# pydocket
referencing==0.36.2
# via
# jsonschema
# jsonschema-path
# jsonschema-specifications
requests==2.32.5
# via
# rivalsearchmcp (pyproject.toml)
# jsonschema-path
# pytrends
rich==14.2.0
# via
# cyclopts
# fastmcp
# pydocket
# rich-rst
# typer
rich-rst==1.3.2
# via cyclopts
rpds-py==0.30.0
# via
# jsonschema
# referencing
scikit-image==0.26.0
# via easyocr
scipy==1.17.0
# via
# easyocr
# scikit-image
sgmllib3k==1.0.0
# via feedparser
shapely==2.1.2
# via easyocr
shellingham==1.5.4
# via typer
six==1.17.0
# via python-dateutil
sortedcontainers==2.4.0
# via fakeredis
soupsieve==2.8.2
# via beautifulsoup4
sse-starlette==3.2.0
# via mcp
starlette==0.52.1
# via
# mcp
# sse-starlette
sympy==1.14.0
# via torch
tifffile==2026.1.14
# via scikit-image
torch==2.9.1
# via
# easyocr
# torchvision
torchvision==0.24.1
# via easyocr
typer==0.21.1
# via pydocket
typing-extensions==4.15.0
# via
# rivalsearchmcp (pyproject.toml)
# aiosignal
# anyio
# beautifulsoup4
# exceptiongroup
# mcp
# opentelemetry-api
# opentelemetry-sdk
# opentelemetry-semantic-conventions
# py-key-value-shared
# pydantic
# pydantic-core
# pydocket
# python-docx
# referencing
# starlette
# torch
# typer
# typing-inspection
typing-inspection==0.4.2
# via
# mcp
# pydantic
# pydantic-settings
tzdata==2025.3
# via pandas
urllib3==1.26.20
# via
# rivalsearchmcp (pyproject.toml)
# requests
uvicorn==0.40.0
# via
# fastmcp
# mcp
websockets==16.0
# via
# rivalsearchmcp (pyproject.toml)
# fastmcp
wrapt==1.17.3
# via opentelemetry-instrumentation
yarl==1.22.0
# via aiohttp
zipp==3.23.0
# via importlib-metadata