SearchAPI MCP Server
by RmMargt
A Model Context Protocol (MCP) based search API server that provides standardized access to various search services like Google Maps, Flights, and Hotels. It enables AI assistants to access these services through a unified interface.
Last updated: N/A
What is SearchAPI MCP Server?
SearchAPI-MCP-Server implements the Model Context Protocol, encapsulating various search operations as tools and resources. It serves as a bridge between AI assistants and search services.
How to use SearchAPI MCP Server?
To use the SearchAPI-MCP-Server, you need to clone the repository, create and activate a virtual environment, install the dependencies using pip, and configure the MCP settings in your client (e.g., Claude for Desktop) by providing the command to run the server and any necessary environment variables like the API key.
Key features of SearchAPI MCP Server
Standardized access to Google Search, Video Search, Maps, Flights, and Hotels
Web search results with knowledge graph integration and related questions
Video content search with duration and source filtering
Location search with place details and user reviews
Flight search with price calendar and filtering options
Hotel search with price and availability queries and user ratings
Use cases of SearchAPI MCP Server
Enabling AI assistants to perform web searches
Integrating map search functionality into applications
Building travel planning tools with flight and hotel search
Providing video search capabilities in content platforms
Creating personalized search experiences based on user preferences
FAQ from SearchAPI MCP Server
What is Model Context Protocol (MCP)?
What is Model Context Protocol (MCP)?
Model Context Protocol is a protocol specification for communication between AI models and external services.
What search services are supported?
What search services are supported?
The server supports Google Search, Google Video Search, Google Maps, Google Flights, and Google Hotels.
What are the environment requirements?
What are the environment requirements?
The server requires Python 3.7 or higher and the pip package manager.
How do I configure the server for Claude for Desktop?
How do I configure the server for Claude for Desktop?
You need to add the server configuration to the Claude for Desktop configuration file, specifying the command to run the server and any necessary environment variables.
What is the license for this project?
What is the license for this project?
This project is licensed under the MIT License.