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.1.tar.gz (11.6 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.1-py3-none-any.whl (14.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: fusesearch-0.1.1.tar.gz
  • Upload date:
  • Size: 11.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for fusesearch-0.1.1.tar.gz
Algorithm Hash digest
SHA256 061a249e2fe9d087b300d8ec4ef5bba7881258efe609782f8ef6d2058c2f0cc5
MD5 1ccf80460719193b6f572db4be1f249e
BLAKE2b-256 9e46df690a380f7bf7594cd0d6faf954e04dc84759864bd186292fe7bffc7862

See more details on using hashes here.

Provenance

The following attestation bundles were made for fusesearch-0.1.1.tar.gz:

Publisher: publish.yml on thelebster/fusesearch

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: fusesearch-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 14.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for fusesearch-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ec357c6f6caeea3a8d33e7b08509fa3b529d93d2a382ac6ef2dc8b49d6ab9c99
MD5 623ca59340f8797bcbe3726412a7c6a5
BLAKE2b-256 8113bb8269c23138aed83c3ab89344f1f4916f5e8cadb39f4286084ce5362a7e

See more details on using hashes here.

Provenance

The following attestation bundles were made for fusesearch-0.1.1-py3-none-any.whl:

Publisher: publish.yml on thelebster/fusesearch

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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