Track MCP LogoTrack MCP
Track MCP LogoTrack MCP

The world's largest repository of Model Context Protocol servers. Discover, explore, and submit MCP tools.

Product

  • Categories
  • Top MCP
  • New & Updated
  • Submit MCP

Company

  • About

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy

© 2026 TrackMCP. All rights reserved.

Built with ❤️ by Krishna Goyal

    Researchmcp

    Multi-Search API Aggregator Server built with Deno + Hono

    7 stars
    TypeScript
    Updated Jul 6, 2025
    deno
    hono
    mcp-server

    Table of Contents

    • Technology Stack
    • Setup
    • Local Development
    • Container Environment
    • Development Commands
    • MCP Integration with Claude Desktop
    • Known Limitations
    • Features

    Table of Contents

    • Technology Stack
    • Setup
    • Local Development
    • Container Environment
    • Development Commands
    • MCP Integration with Claude Desktop
    • Known Limitations
    • Features

    Documentation

    ResearchMCP

    A research tool that combines the Model Context Protocol (MCP) with Brave Search, Tavily Search,

    etc. to achieve research capabilities equivalent to (or aiming to be equivalent to) ChatGPT's

    DeepResearch.

    Technology Stack

    • Runtime: Deno
    • Framework: Hono
    • Error Handling: Neverthrow (Result pattern)
    • Deployment: Docker container

    Setup

    Local Development

    1. Install Deno

    2. Clone the repository

    3. Set environment variables

    • BRAVE_API_KEY: Brave Search API key
    • TAVILY_API_KEY: Tavily Search API key (optional)

    4. Run the application:

    bash
    make dev  # HTTP server
       make mcp  # MCP server for Claude Desktop

    Container Environment

    1. Install Docker and Docker Compose

    2. Set environment variables in a .env file

    3. Build and run the container:

    bash
    make d-build
       make d-up

    Development Commands

    bash
    # Local development
    make dev     # Start HTTP server with watch mode
    make mcp     # Start MCP server for Claude Desktop
    make test    # Run tests
    make lint    # Run linter
    make format  # Format code
    make check   # Type check
    
    # Docker development
    make d-build  # Build the image
    make d-dev    # Start container with live reload
    make d-up     # Run in background
    make d-logs   # View logs
    make d-down   # Stop container

    MCP Integration with Claude Desktop

    1. Run the MCP server: make mcp

    2. In Claude Desktop, add a new MCP server with the following configuration:

    json
    {
         "mcpServers": {
           "MCPSearch": {
             "description": "Web search powered by Brave, Tavily, etc.",
             "command": "/absolute/path/to/ResearchMCP/cli.ts",
             "args": [],
             "transport": "stdio",
             "env": {
               "BRAVE_API_KEY": "your_brave_api_key_here",
               "TAVILY_API_KEY": "your_tavily_api_key_here"
             }
           }
         }
       }

    Replace /absolute/path/to/ResearchMCP/cli.ts with the actual path to the cli.ts file.

    Known Limitations

    • Language Support: Brave Search API has limited support for non-Latin characters. Searches in

    Japanese, Chinese, Korean, and other non-Latin script languages may fail with encoding errors. For

    best results, use English queries.

    Features

    • Web Search: Search the web using Brave Search API through Claude Desktop
    • MCP Protocol: Full compliance with the Model Context Protocol
    • Caching: Search results are cached to improve performance and reduce API calls

    Similar MCP

    Based on tags & features

    • MC

      Mcp Ipfs

      TypeScript·
      11
    • LI

      Liveblocks Mcp Server

      TypeScript·
      11
    • MC

      Mcp Open Library

      TypeScript·
      42
    • ME

      Metmuseum Mcp

      TypeScript·
      14

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k
    View All MCP Servers

    Similar MCP

    Based on tags & features

    • MC

      Mcp Ipfs

      TypeScript·
      11
    • LI

      Liveblocks Mcp Server

      TypeScript·
      11
    • MC

      Mcp Open Library

      TypeScript·
      42
    • ME

      Metmuseum Mcp

      TypeScript·
      14

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k