
Fusionpact Vectordb
io.github.atul-fusionpact由 GitHub 帳號 atul-fusionpact 發布v2.1.1更新於 Oct 24, 2026
Hybrid vector + reasoning retrieval, agent memory, multi-agent orchestration, MCP server, and RAG.
概覽
本機 MCP 伺服器,向 AI 助理提供 FusionPact 的向量、樹狀推理與關鍵字混合檢索、RAG 匯入及代理記憶工具。
- 可以做什麼
- 建立並管理 HNSW 向量集合,執行語意向量搜尋
- 執行融合向量、樹狀推理與關鍵字結果的混合檢索
- 將文件匯入 RAG 流程,並產生附引用的 LLM 可用上下文
- 儲存、回想、學習並共享情境、語意、程序與共享四類代理記憶
- 管理對話串,並依需求刪除記憶
- 適用情境
- 適合需要讓助理跨工作階段保留持久記憶,或針對自有文件做附引用的混合檢索問答,且希望全部在本機執行、不依賴託管向量資料庫的情境。
- 執行需求
- 透過 npx fusionpact mcp 以本機程序執行,需要 Node.js 與 npm。環境變數 EMBEDDING_PROVIDER 可選 ollama(需本機 Ollama 與嵌入模型)、openai(需 OpenAI API 金鑰)或 mock 供測試。樹狀推理可選用本機 LLM 供應商。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Fusionpact Vectordb,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
⚡ FusionPact
The Agent-Native Retrieval Engine
Hybrid Vector + Reasoning + Memory for AI Agents
Similarity ≠ Relevance. FusionPact is the first retrieval engine that combines HNSW vector search, reasoning-based tree retrieval, and agent memory in a single platform — purpose-built for AI agents and multi-agent systems.
Quickstart · Hybrid Retrieval · Agent Memory · Multi-Agent · MCP Server · Tree Index · RAG Pipeline · API Reference · Benchmarks · Contributing
Why FusionPact?
Traditional vector databases retrieve what's similar. But similar ≠ relevant. Ask a vector DB for "Q3 2024 revenue" and you might get Q2 or Q4 data — semantically similar, but the wrong answer.
FusionPact solves this by combining three retrieval paradigms:
Plus purpose-built agent memory, multi-agent orchestration, and MCP server — all zero-dependency, local-first, and free.
⚡ Quickstart
10 Lines of Code
🔀 Hybrid Retrieval Engine
The core differentiator: a single API that intelligently routes queries through multiple retrieval strategies and fuses results using Reciprocal Rank Fusion.
Strategy Weights
Adaptive Learning
FusionPact learns which retrieval strategy works best for different query patterns:
🌲 Tree Index
Reasoning-based retrieval for structured documents. Builds a hierarchical tree (like an intelligent table of contents) and uses LLM reasoning to navigate to the most relevant sections.
Works Without LLM Too
If no LLM provider is configured, TreeIndex falls back to keyword-based tree traversal — still useful, just without the reasoning path:
🧠 Agent Memory
Purpose-built memory system for AI agents with four memory types:
🤖 Multi-Agent Orchestration
Coordinate multiple AI agents with isolated memory, shared knowledge, and message routing:
🔌 MCP Server
FusionPact ships as an MCP (Model Context Protocol) server. Any AI agent (Claude, Cursor, Windsurf) can use it as persistent memory — no custom integration needed.
Claude Desktop Setup
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
Available MCP Tools
📄 RAG Pipeline
End-to-end RAG in one call:
Chunking Strategies
🔒 Multi-Tenancy
Zero-trust soft-isolation — tenants can never see each other's data:
🔌 Embedding Providers
📊 Benchmarks
HNSW Performance (128D vectors)
Run your own:
🆚 Comparison
📖 API Reference
Full documentation: docs/API.md
Core Classes
🗺 Roadmap
- HNSW indexing with configurable M/ef parameters
- Multi-tenancy with soft-isolation
- One-Click RAG pipeline
- Agent Memory (episodic, semantic, procedural, shared)
- Multi-agent orchestration
- Tree Index (reasoning-based retrieval)
- Hybrid Retriever (vector + tree + keyword fusion)
- MCP server (stdio + HTTP)
- HTTP API server
- Ollama + OpenAI embedding providers
- Adaptive retrieval learning
- SQLite/PostgreSQL persistence
- Python SDK (
pip install fusionpact) - LangChain integration
- LlamaIndex integration
- CrewAI / AutoGen integration
- Vision RAG (PDF page images)
- Rust core (NAPI bindings)
- FusionPact Cloud (managed hosting)
- Dashboard UI
🤝 Contributing
We welcome contributions! See CONTRIBUTING.md for guidelines.
📜 Attribution
FusionPact is built and maintained by FusionPact Technologies Inc.
If you use FusionPact in your project, please include attribution in one of the following ways:
- Include "Powered by FusionPact" in your application's about page or documentation
- Keep the
NOTICEfile in your distribution - Reference FusionPact Technologies Inc. in your project's acknowledgements
See ATTRIBUTION.md for full details.
License
Apache 2.0 — Use freely in commercial and open-source projects.
The Apache 2.0 license requires that you:
- Include a copy of the license in any redistribution
- Include the NOTICE file with attribution to FusionPact Technologies Inc.
- State any significant changes you made to the code
Built with ❤️ by FusionPact Technologies Inc.
⭐ Star this repo if you find it useful!
來源:README.md,提交 1233b44
工具
0版本歷史
1- v2.1.1最新Sep 16, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分