
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 分