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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
061a249e2fe9d087b300d8ec4ef5bba7881258efe609782f8ef6d2058c2f0cc5
|
|
| MD5 |
1ccf80460719193b6f572db4be1f249e
|
|
| BLAKE2b-256 |
9e46df690a380f7bf7594cd0d6faf954e04dc84759864bd186292fe7bffc7862
|
Provenance
The following attestation bundles were made for fusesearch-0.1.1.tar.gz:
Publisher:
publish.yml on thelebster/fusesearch
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
fusesearch-0.1.1.tar.gz -
Subject digest:
061a249e2fe9d087b300d8ec4ef5bba7881258efe609782f8ef6d2058c2f0cc5 - Sigstore transparency entry: 955140585
- Sigstore integration time:
-
Permalink:
thelebster/fusesearch@02c4e3374db39f7af8aa3228af76e451f7c2cf4a -
Branch / Tag:
refs/tags/v0.1.1 - Owner: https://github.com/thelebster
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@02c4e3374db39f7af8aa3228af76e451f7c2cf4a -
Trigger Event:
release
-
Statement type:
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ec357c6f6caeea3a8d33e7b08509fa3b529d93d2a382ac6ef2dc8b49d6ab9c99
|
|
| MD5 |
623ca59340f8797bcbe3726412a7c6a5
|
|
| BLAKE2b-256 |
8113bb8269c23138aed83c3ab89344f1f4916f5e8cadb39f4286084ce5362a7e
|
Provenance
The following attestation bundles were made for fusesearch-0.1.1-py3-none-any.whl:
Publisher:
publish.yml on thelebster/fusesearch
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
fusesearch-0.1.1-py3-none-any.whl -
Subject digest:
ec357c6f6caeea3a8d33e7b08509fa3b529d93d2a382ac6ef2dc8b49d6ab9c99 - Sigstore transparency entry: 955140588
- Sigstore integration time:
-
Permalink:
thelebster/fusesearch@02c4e3374db39f7af8aa3228af76e451f7c2cf4a -
Branch / Tag:
refs/tags/v0.1.1 - Owner: https://github.com/thelebster
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@02c4e3374db39f7af8aa3228af76e451f7c2cf4a -
Trigger Event:
release
-
Statement type: