Deep Search MCP Server
A deep web search MCP server using LinkUp API.
This is a TypeScript-based MCP server that implements deep web search capabilities. It demonstrates core MCP concepts by providing:
- Tools for performing deep web searches
- Structured results from LinkUp API
Features
Tools
deep_search- Perform deep web searches- Takes query string as required parameter
- Optional max_results parameter (default: 5)
- Returns structured search results
Setup
- Install dependencies:
npm install
- Build the server:
npm run build
- Configure the MCP server in your settings:
{
"mcpServers": {
"deep-search-mcp": {
"command": "node",
"args": ["/home/joao/Cline/MCP/linkup-mcp-server/build/index.js"],
"env": {
"LINKUP_API_KEY": "your-api-key-here"
}
}
}
}
The API key can be obtained from LinkUp API service.
Running
For development with auto-rebuild:
npm run watch
For production:
npm start
Debugging
Since MCP servers communicate over stdio, debugging can be challenging. We recommend using the MCP Inspector:
npm run inspector
NEXT STEPS
Future improvements to consider:
- Add caching for search results to improve performance
- Implement pagination for large result sets
- Add filtering options for search results
- Support different output formats (markdown, HTML)
- Add rate limiting and request throttling
- Implement authentication for API access
- Add more search parameters (date ranges, domains, etc.)
- Improve error handling and user feedback
- Add logging for debugging and monitoring
- Implement health check endpoints
Recommend MCP Servers 💡
mcp-server-milvus
An MCP server that provides access to Milvus vector database functionality for LLM applications, supporting both stdio and SSE modes.
optimade-mcp-server
An MCP tool for querying Optimade-compatible material databases with configurable filter presets and provider endpoints.
filesystem-android
A Claude MCP server for secure access to Android project files, enabling AI-assisted code navigation and analysis.
whois-mcp
A WHOIS lookup service implemented as a Model Context Protocol (MCP) server
mcp-server-microsoft365-filesearch
An MCP server providing advanced file search capabilities within Microsoft 365 (SharePoint & OneDrive)
nacos-mcp-router
A MCP server that provides search, installation, proxy functionalities for other MCP servers with advanced search capabilities.