Skip to main content

Multi-source search aggregation tool with AI-powered retrieval and response synthesis

Project description

FuseSearch

Multi-source search aggregation tool that unifies retrieval across diverse data sources — Confluence, MCP servers, local files, and more — using AI-powered search and response synthesis through a single query interface.

Quick Start

make build
make start
make index    # index docs from data/docs
make search "your query"

MCP Server

The fusesearch-mcp Docker service exposes a streamable HTTP endpoint on port 8001. Tools: search (hybrid search), count (indexed chunks).

Claude Code

claude mcp add fusesearch http://localhost:8001/mcp --transport http

Claude Desktop

Option 1: Connectors UI (recommended)

In Claude Desktop, go to Settings > Connectors > Add custom connector and enter https://localhost:8001/mcp.

Option 2: Config file with mcp-remote bridge (local dev)

Add to ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "fusesearch": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "http://localhost:8001/mcp", "--allow-http"]
    }
  }
}

Requires Node.js >= 18. --allow-http is required for plain HTTP (not needed for HTTPS).

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fusesearch-0.1.0.tar.gz (11.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fusesearch-0.1.0-py3-none-any.whl (13.8 kB view details)

Uploaded Python 3

File details

Details for the file fusesearch-0.1.0.tar.gz.

File metadata

  • Download URL: fusesearch-0.1.0.tar.gz
  • Upload date:
  • Size: 11.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for fusesearch-0.1.0.tar.gz
Algorithm Hash digest
SHA256 2791ca34390a3077b8efdb5a8e5f7a0c958a316969357a63cdcdb2ef19144c2a
MD5 27497325243a329700d45d0b135c02ad
BLAKE2b-256 bc97d3e0fe0996300aa4f35f40b8a5e8b8833c283db8fc4e3b9c39b636286c2c

See more details on using hashes here.

File details

Details for the file fusesearch-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: fusesearch-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 13.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for fusesearch-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4c846c272dbce132d5dbdf385b2d6b8df24e5679a058523a2aeb8fa70890ede0
MD5 941b5b7d42eb1c6574d420e37918d7d9
BLAKE2b-256 a2c58fc3e551b08ae349ccc5fb3b7218b876398f692898f29a64d8a03fa1fdc0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page