Nexus

Nexus is an MCP server that provides AI-powered web search and reasoning capabilities through the OpenRouter API. Built with TypeScript, it connects MCP clients such as Claude Code and Cursor to model endpoints including Perplexity Sonar for live web searches with structured citations and Grok 4 for training-data responses. Software developers, researchers, and AI engineers use Nexus to fetch current online information, conduct deep multi-step queries, and integrate chain-of-thought analysis directly into their agentic workflows. Under the hood, the server features built-in request caching, query deduplication, exponential backoff retries, and structured Winston logging to ensure dependable execution during heavy usage. It also exposes standard MCP tools alongside server diagnostics via a configuration status resource, removing the need for dedicated scrapers or manual browser lookups when gathering up-to-date web intelligence inside developer tools.

Category: AI & LLM Tooling

Tags: citations, openrouter, perplexity, web search

Visit Nexus

How to install and configure Nexus

  1. Obtain an API key from OpenRouter. 2. Ensure you have Bun 1.0+ or Node.js 18+ installed on your system. 3. Open your MCP client configuration file (for example, ~/.claude/mcp_settings.json for Claude Code or settings in Cursor). 4. Register the server under mcpServers using bunx (or npx): json { "mcpServers": { "nexus": { "command": "bunx", "args": ["nexus-mcp"], "env": { "OPENROUTER_API_KEY": "your-api-key-here" } } } } 5. Restart your MCP client to initialize the connection.

What you can do with Nexus

  • Running quick real-time web searches with citations directly inside Claude or Cursor using the default sonar model. - Conducting exhaustive technical research reports across the web by delegating complex queries to the sonar-deep-research model. - Solving challenging analytical problems through chain-of-thought web reasoning utilizing the sonar-reasoning-pro model. - Querying broad general knowledge from training data without live web lookups by selecting the grok-4 model tier. - Monitoring server health and diagnostic configurations through the built-in config status resource.

Key facts

  • https://github.com/adawalli/nexus
  • AI & LLM Tooling, Web Search & Research
  • citations, openrouter, perplexity, web search

Part of MCP Servers

Related MCP servers

  • MCP Memory Dashboard β€” MCP Memory Dashboard is an MCP server desktop interface that connects to the MCP Memory Service to provide visual semantic…
  • MCP Manager β€” MCP Manager is an MCP server management tool that connects directly to your Claude Desktop environment, enabling users to discover,…
  • MCP Lab β€” MCP Lab is an MCP server development environment designed for building, testing, and debugging custom Model Context Protocol servers integrated…
  • MCP LLM Integration Server β€” MCP LLM Integration Server is an MCP server that connects local Large Language Model runtimes with Model Context Protocol clients…
  • MCP NPX Fetch β€” MCP NPX Fetch is an MCP server that retrieves online resources and transforms web content into structured formats including HTML,…
  • MCP Naver News β€” MCP Naver News is an MCP server that connects AI assistants to the Naver News API, enabling automated search and…

How do I install Nexus?

Nexus requires zero local installation. You can run it directly using bunx nexus-mcp or npx nexus-mcp. Configure your MCP client settings file with the command bunx, the argument nexus-mcp, and supply your OPENROUTER_API_KEY as an environment variable.

What can Nexus do?

Nexus provides a search tool allowing MCP clients to run real-time web queries with citations or query training-data models. Supported models include Perplexity Sonar, Sonar Pro, Sonar Reasoning Pro, Sonar Deep Research, and Grok 4, with options to configure tokens, temperature, and timeouts.

Which MCP clients work with Nexus?

Nexus works with standard MCP clients that support STDIO transport. Documented configurations include Claude Code and Cursor, but any client compliant with the Model Context Protocol can connect by executing the bunx or npx runner.

Is Nexus open source?

Yes, Nexus is open source. It is released under the MIT License, and its source code and development instructions are available on GitHub.

  • AI Tools
  • Categories
  • Industries
  • CLI Coding Agents
  • MCP Servers
  • MCP Categories