FindIt
Provides web search and content extraction using Google Custom Search JSON API, supporting domain filtering, time ranges, and result depth.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@FindItSearch for AI ethics articles from .edu sites"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
FindIt - Advanced Web Search MCP
A powerful web search and content extraction tool that provides comprehensive, real-time results using Google's search engine. Returns relevant web content with customizable parameters for result count, content type, time range, and domain filtering. Ideal for gathering current information, news, and detailed web content analysis.
Installation
Prerequisites
Python 3.8 or higher
uvpackage manager
Setup
Clone the repository:
git clone https://github.com/KSDeshappriya/findit-mcp.git cd findit-mcpInstall dependencies using
uv:uv pip install fastmcp httpx pydantic-settings python-dotenv beautifulsoup4Set up Google API credentials:
Create a Custom Search Engine ID from Google Programmable Search Engine
Follow the setup instructions at Google Custom Search JSON API
Set the environment variables or update the configuration file with your credentials:
GOOGLE_API_KEY=your_google_api_key # https://developers.google.com/custom-search/v1/introduction GOOGLE_CSE_ID=your_custom_search_engine_id # https://programmablesearchengine.google.com/
Configure your MCP client to use FindIt as specified in the Configuration section.
Related MCP server: Web Search MCP Server
Configuration
{
"mcpServers": {
"FindIt": {
"command": "uv",
"args": [
"run",
"--with",
"fastmcp",
"--with",
"httpx",
"--with",
"pydantic-settings",
"--with",
"python-dotenv",
"--with",
"beautifulsoup4",
"fastmcp",
"run",
"/path/to/server.py"
],
"env": {
"GOOGLE_API_KEY": "your_google_api",
"GOOGLE_CSE_ID": "google_cse_id"
}
}
}
}Tools
findIt_google
Performs a web search using Google Programmable Search Engine with enhanced parameters.
Parameters:
query*: Search query stringsearch_depth: The depth of the search - 'basic' (faster) or 'advanced' (more comprehensive)time_range: Limit results to a specific time frame ('day', 'week', 'month', 'year')max_results: The maximum number of search results to return (1-10)include_domains: List of domains to specifically include in the search resultsexclude_domains: List of domains to specifically exclude from the search resultsinclude_raw_content: Include the cleaned and parsed content from top results (limited to first 3 results)
findIt_scrap
Extracts and processes content from specified URLs, supporting in-depth content analysis.
Parameters:
urls*: List of URLs to extract content fromextract_depth: Depth of extraction - 'basic' or 'advanced'include_images: Include a list of images extracted from the URLs in the response (limited to 10 per URL)
Example Prompts
Research with Domain Filtering:
"Search for recent studies on climate change from .edu and .gov domains only and summarize the key findings."
Content Extraction:
"Extract the full content from these three articles about artificial intelligence ethics and create a comparative analysis."
Targeted Research with Time Constraints:
"Find news articles about renewable energy innovations from the past month and extract the most significant breakthroughs."
Competitive Analysis:
"Search for information about Tesla's latest electric vehicles and extract detailed specifications from their official website."
Academic Research:
"Find scientific papers on mRNA vaccines published in the last year, excluding results from news sites."
Technical Documentation:
"Extract the installation instructions from the official documentation pages for TensorFlow, PyTorch, and Keras."
Market Analysis:
"Search for recent financial reports about the semiconductor industry from the past week and extract key market trends."
Image Collection:
"Find websites about sustainable architecture and extract all relevant images with their descriptions."
Product Comparison:
"Search for detailed reviews of the latest MacBook Pro and extract specifications and performance benchmarks."
News Analysis:
"Find articles about the recent tech layoffs from major news sources published this month and extract the main facts."
Bonus Prompt
"Large Concept Model (LCM) : A giant step towards AGI" generate report about that using web search and web scrap
License
This project is licensed under the Creative Commons Attribution-NonCommercial 4.0 International License (CC BY-NC 4.0) - see the LICENSE file for details.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/KSDeshappriya/findit-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server