FindIt
БесплатноНе проверенEnables web search and content extraction using Google's search engine, with customizable parameters for result count, content type, time range, and domain filt
Описание
Enables web search and content extraction using Google's search engine, with customizable parameters for result count, content type, time range, and domain filtering.
README
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.
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.
Установка FindIt
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/KSDeshappriya/findit-mcpFAQ
FindIt MCP бесплатный?
Да, FindIt MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для FindIt?
Нет, FindIt работает без API-ключей и переменных окружения.
FindIt — hosted или self-hosted?
Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.
Как установить FindIt в Claude Desktop, Claude Code или Cursor?
Открой FindIt на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare FindIt with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
