MCP ExplorerExplorer

Ollama Deep Researcher Web

@PreistlyPythonon 10 months ago
1 MIT
FreeCommunity
AI Systems
Fork of ollama-deep-researcher with web-mcp search integration

Overview

What is Ollama Deep Researcher Web

Ollama Deep Researcher Web is a fork of the original Ollama Deep Researcher project that integrates with the web-mcp server to enhance web search capabilities.

Use cases

Use cases include conducting academic research, gathering data from dynamic websites, enhancing content extraction for applications, and building knowledge graphs for information retrieval.

How to use

To use ollama-deep-researcher-web, clone the repository, install the required dependencies, ensure the web-mcp server is running, and configure the assistant to use the web-mcp search API for executing web searches.

Key features

Key features include web-mcp integration for improved web scraping, a knowledge graph for related information, and state management to track conversation and search history.

Where to use

Ollama Deep Researcher Web can be used in various fields such as data analysis, academic research, content aggregation, and web scraping tasks.

Content

Ollama Deep Researcher with Web-MCP

A fork of the Ollama Deep Researcher project that integrates with the web-mcp server for enhanced web search capabilities.

Overview

This project extends the original Ollama Deep Researcher by replacing the default search methods with the web-mcp server. This integration provides:

  • More robust web scraping capabilities
  • Improved content extraction
  • Better handling of dynamic websites

Installation

  1. Clone the repository:

    git clone https://github.com/PreistlyPython/ollama-deep-researcher-web.git
    
  2. Install the required dependencies:

    pip install -r requirements.txt
    
  3. Ensure the web-mcp server is running and configured in your MCP settings.

Usage

  1. Import the necessary components:

    from assistant import State, Configuration, SearchAPI
    
  2. Configure the assistant to use the web-mcp search:

    config = Configuration(search_api=SearchAPI.WEB_MCP)
    state = State(configuration=config)
    
  3. Use the search functionality:

    results = state.search_web("Your search query")
    print(results)
    

Features

  • Web-MCP Integration: Uses the web-mcp server for improved web scraping
  • Knowledge Graph: Builds a graph of related information
  • State Management: Keeps track of conversation and search history

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Tools

No tools

Comments

Recommend MCP Servers

View All MCP Servers