deep-search
A deep web search MCP using LinkUp API.
claude mcp add --transport stdio joaomj-deep-search-mcp node /home/joao/Cline/MCP/linkup-mcp-server/build/index.js \ --env LINKUP_API_KEY="your-api-key-here"
How to use
Deep Search MCP Server provides a dedicated tool for performing deep web searches via the LinkUp API. It exposes a deep_search tool that accepts a required query string and an optional max_results parameter (default is 5). When invoked, it queries the LinkUp API and returns structured search results suitable for downstream consumption or display. Use this MCP server to integrate deep web search capabilities into your MCP workflows or applications that rely on LinkUp data.
To use the deep_search tool, supply the query string you want to search for. Optionally, you can set max_results to limit how many results are returned. The server will handle authentication via the configured LINKUP_API_KEY environment variable and return the results in a structured format compatible with MCP tooling.
How to install
Prerequisites:
- Node.js and npm installed on your system
- Access to the MCP server project source
Installation steps:
- Install dependencies
npm install
- Build the server
npm run build
- Configure the MCP server in your settings (example shown in README)
{
"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"
}
}
}
}
- Run for development with auto-rebuild (optional)
npm run watch
- Run in production (optional)
npm start
Additional notes
Tips and considerations:
- Ensure you have a valid LINKUP_API_KEY from the LinkUp API service and keep it secure (do not commit to source control).
- The deep_search tool accepts a required query string and an optional max_results parameter; if omitted, a default of 5 results is used.
- Debugging MCP servers over stdio can be challenging; consider using the MCP Inspector tool for easier inspection.
- If you plan to deploy, consider adding caching, pagination, and rate limiting as suggested in the README's Next Steps.
- Confirm the built index.jsx path in the deployment environment matches the configured build output.
Related MCP Servers
memory-bank
A Model Context Protocol (MCP) server implementation for remote memory bank management, inspired by Cline Memory Bank.
frontmcp
TypeScript-first framework for the Model Context Protocol (MCP). You write clean, typed code; FrontMCP handles the protocol, transport, DI, session/auth, and execution flow.
mcp-rest-api
A TypeScript-based MCP server that enables testing of REST APIs through Cline. This tool allows you to test and interact with any REST API endpoints directly from your development environment.
mcp -arangodb
This is a TypeScript-based MCP server that provides database interaction capabilities through ArangoDB. It implements core database operations and allows seamless integration with ArangoDB through MCP tools. You can use it wih Claude app and also extension for VSCode that works with mcp like Cline!
mcp-summarization-functions
Provides summarised output from various actions that could otherwise eat up tokens and cause crashes for AI agents
mcp-sysoperator
MCP for Ansible, Terraform, LocalStack, and other IaC tools. Create and iterate IaC