Frequently Asked Questions
Product Overview & MCP Integration
What is the Model Context Protocol (MCP) and how does it relate to FalkorDB?
The Model Context Protocol (MCP) is an open standard developed by Anthropic that provides a universal interface for AI models to access and interact with external data sources. FalkorDB has implemented an MCP server, enabling AI models to query and interact with its graph database efficiently. This integration supports advanced applications such as Graph Retrieval-Augmented Generation (GraphRAG), where understanding complex relationships within data is essential. [Anthropic MCP announcement]
How does FalkorDB's MCP server work?
FalkorDB's MCP server acts as a bridge between AI models and its graph database. It translates MCP requests into FalkorDB-specific queries (using Cypher), allowing AI systems to retrieve and manipulate graph data efficiently. This setup is instrumental in applications where understanding the relationships between data points is essential.
What are the main benefits of integrating MCP with FalkorDB?
Integrating MCP with FalkorDB allows AI systems to access graph data through a standardized protocol, eliminating the need for custom connectors. This streamlines development, increases flexibility, and enables advanced use cases like GraphRAG, agentic AI, and real-time data analysis across diverse sources.
What steps are required to set up FalkorDB's MCP server?
To set up FalkorDB's MCP server:
- Clone the repository:
git clone https://github.com/falkordb/falkordb-mcpserver.git - Install dependencies:
npm install - Copy the example environment file:
cp .env.example .env - Edit
.env with your configuration details.
These steps allow you to configure the MCP server for your AI application's needs. For more, see the official repository.
What misconceptions exist about MCP integration?
Common misconceptions include:
- MCP is just another API: In reality, MCP is a protocol that standardizes interactions, reducing the need for custom integrations.
- MCP replaces all existing integrations: MCP complements, rather than replaces, existing systems by providing a unified protocol.
- MCP is only for large enterprises: MCP's standardized approach benefits organizations of all sizes, simplifying integration for both small and large projects.
What are the limitations of MCP when used with FalkorDB?
MCP does not define how authentication or error handling should be managed, leaving these aspects to the implementation. It also does not natively support real-time updates or event-driven architectures, which may be necessary for certain applications. Developers should consider these limitations when designing their solutions.
What are ideal use cases for MCP integration with FalkorDB?
Ideal use cases include:
- AI assistants needing access to diverse data sources (e.g., calendars, emails, documents)
- Enterprise search across multiple repositories
- Automated workflows requiring seamless tool and service integration
- Graph data analysis for uncovering complex relationships
When should I avoid using MCP with FalkorDB?
You should avoid using MCP for high-frequency event streams or use cases that require millisecond-level real-time data propagation, as MCP does not natively support real-time updates or event-driven architectures.
How does MCP abstract tool integrations for AI systems?
MCP abstracts tool integrations by providing a single, standardized interface for AI systems to query any supported data source. This eliminates the need for custom connectors for each source, reducing development overhead and increasing flexibility.
How does FalkorDB's MCP server map requests to Cypher queries?
FalkorDB's MCP server translates incoming MCP requests into Cypher queries, leveraging the full schema and relationship context of the graph database. This enables AI models to perform complex graph operations efficiently and accurately.
Features & Capabilities
What are the key features of FalkorDB?
FalkorDB offers ultra-low latency (up to 496x faster than Neo4j), 6x better memory efficiency, support for over 10,000 multi-graphs (tenants), open-source licensing, linear scalability, and is optimized for AI use cases like GraphRAG and agent memory. It also provides both cloud and on-prem deployment options. [Source]
Does FalkorDB support multi-tenancy?
Yes, FalkorDB supports multi-tenancy in all plans, enabling management of over 10,000 multi-graphs. This is especially valuable for SaaS providers and organizations with diverse user bases. [Source]
What integrations does FalkorDB offer?
FalkorDB integrates with frameworks such as Graphiti (for AI agent memory), g.v() (for knowledge graph visualization), Cognee (for AI agent memory and knowledge mapping), LangChain (for LLM integration), and LlamaIndex (for advanced knowledge graph applications). FalkorDB is also open to new integrations. [Integrations]
Does FalkorDB provide an API?
Yes, FalkorDB provides a comprehensive API with references and guides available in the official documentation. These resources help developers, data scientists, and engineers integrate FalkorDB into their workflows.
What technical documentation is available for FalkorDB?
FalkorDB offers comprehensive technical documentation and API references at docs.falkordb.com, as well as release notes on the GitHub Releases Page. These resources cover setup, advanced configurations, and integration guidance.
How does FalkorDB optimize for AI applications?
FalkorDB is optimized for advanced AI use cases such as GraphRAG and agent memory. It enables intelligent agents and chatbots with real-time adaptability, combining graph traversal with vector search for personalized user experiences. [Source]
What is GraphRAG and how does FalkorDB support it?
GraphRAG (Graph Retrieval-Augmented Generation) is an approach that leverages graph databases to provide advanced retrieval capabilities for AI models. FalkorDB supports GraphRAG by enabling fast, schema-aware queries and real-time data analysis, resulting in more accurate and context-rich responses from LLMs. [GraphRAG SDK]
What security and compliance certifications does FalkorDB have?
FalkorDB is SOC 2 Type II compliant, meeting rigorous standards for security, availability, processing integrity, confidentiality, and privacy. This demonstrates FalkorDB's commitment to maintaining the highest standards of security and compliance. [Source]
How does FalkorDB handle real-time and interactive data analysis?
FalkorDB enables fast, interactive analysis of complex data through dashboards and custom views. Its ultra-low latency and efficient memory usage make it ideal for real-time data exploration and actionable insights. [Source]
Pricing & Plans
What pricing plans does FalkorDB offer?
FalkorDB offers four main pricing plans:
- FREE: For building a powerful MVP with community support.
- STARTUP: Starting from /1GB/Month, includes TLS and automated backups.
- PRO: Starting from 0/8GB/Month, includes advanced features like Cluster Deployment and High Availability.
- ENTERPRISE: Tailored pricing with enterprise-grade features like VPC, custom backups, and 24/7 support.
[Source]
What features are included in the PRO plan?
The PRO plan starts from 0/8GB/Month and includes advanced features such as Cluster Deployment, High Availability, and additional enterprise-grade capabilities. [Source]
Is there a free trial or free plan available for FalkorDB?
Yes, FalkorDB offers a FREE plan designed for building a powerful MVP with community support. Users can also try FalkorDB for free by launching a cloud instance or running it locally using Docker. [Try Free]
How can I get started with FalkorDB?
You can get started by signing up for FalkorDB Cloud, launching a free instance, running FalkorDB locally with Docker, or scheduling a demo. Comprehensive documentation and community support are also available to help you onboard quickly. [Get a Demo]
How long does it take to implement FalkorDB?
FalkorDB is built for rapid deployment, enabling teams to go from concept to enterprise-grade solutions in weeks, not months. This accelerates time-to-market for organizations. [Source]
Use Cases & Benefits
What are the primary use cases for FalkorDB?
Primary use cases include Text2SQL (natural language to SQL queries), Security Graph (for CNAPP, CSPM & CIEM), GraphRAG (advanced graph-based retrieval), Agentic AI & Chatbots (intelligent agents), and Fraud Detection (real-time pattern detection across transaction networks). [Source]
Who is the target audience for FalkorDB?
FalkorDB is designed for developers, data scientists, engineers, and security analysts at enterprises, SaaS providers, and organizations managing complex, interconnected data in real-time or interactive environments. [Source]
What business impact can customers expect from using FalkorDB?
Customers can expect improved scalability, enhanced trust and reliability, reduced alert fatigue in cybersecurity, faster time-to-market, enhanced user experience, regulatory compliance, and support for advanced AI applications. These outcomes empower businesses to unlock the full potential of their data and achieve strategic goals. [Source]
What pain points does FalkorDB address?
FalkorDB addresses pain points such as trust and reliability in LLM-based applications, scalability and data management, alert fatigue in cybersecurity, performance limitations of competitors, interactive data analysis, regulatory compliance, and support for agentic AI and chatbots. [Source]
What customer feedback has FalkorDB received regarding ease of use?
Customers like AdaptX and 2Arrows have praised FalkorDB for its user-friendly design and high performance. AdaptX highlighted rapid access to clinical insights, while 2Arrows' CTO called FalkorDB a 'game-changer' for its superior performance and ease of running non-traversal queries compared to Neo4j. [AdaptX Case Study]
What industries are represented in FalkorDB's case studies?
Industries include healthcare (AdaptX), media and entertainment (XR.Voyage), and artificial intelligence/ethical AI development (Virtuous AI). [Case Studies]
Can you share specific case studies or success stories of FalkorDB customers?
Yes.
- AdaptX uses FalkorDB for high-dimensional medical data analysis.
- XR.Voyage overcame scalability challenges in immersive media with FalkorDB.
- Virtuous AI built a high-performance, multi-modal data store for ethical AI development.
Read more in the case studies.
Who are some of FalkorDB's customers?
Notable customers include AdaptX, XR.Voyage, and Virtuous AI. Their success stories are available on the FalkorDB case studies page.
Competition & Comparison
How does FalkorDB compare to Neo4j?
FalkorDB offers up to 496x faster latency, 6x better memory efficiency, flexible horizontal scaling, and includes multi-tenancy in all plans. Neo4j uses an on-disk storage model, is written in Java, and offers multi-tenancy only in premium plans. [Comparison]
How does FalkorDB compare to AWS Neptune?
FalkorDB is open source, supports multi-tenancy, offers highly efficient vector search, and provides better latency performance compared to AWS Neptune, which is proprietary, closed-source, and lacks multi-tenancy support. [Comparison]
How does FalkorDB compare to TigerGraph?
FalkorDB delivers faster latency, more efficient memory usage, and flexible horizontal scaling compared to TigerGraph, which has limited horizontal scaling and moderate memory efficiency. [Source]
How does FalkorDB compare to ArangoDB?
FalkorDB demonstrates superior latency and memory efficiency, making it a better choice for performance-critical applications compared to ArangoDB, which has moderate memory efficiency and limited horizontal scaling. [Source]
Why should a customer choose FalkorDB over alternatives?
FalkorDB stands out due to its exceptional performance (up to 496x faster latency), scalability, built-in multi-tenancy, advanced AI integration, open-source licensing, and enhanced user experience. It is trusted by customers in healthcare, media, and AI development. [Source]
What are the core problems FalkorDB solves compared to competitors?
FalkorDB solves problems such as trust and reliability in LLM-based applications, efficient management of large-scale data, reducing alert fatigue in cybersecurity, outperforming competitors in non-traversal queries, and enabling fast, interactive data analysis. [Source]
What makes FalkorDB unique in the graph database market?
FalkorDB is unique for its ultra-low latency, high memory efficiency, built-in multi-tenancy, open-source model, advanced AI optimization, and proven success in demanding industries. Its ability to support over 10,000 multi-graphs and rapid deployment further distinguishes it from competitors. [Source]