HelixDB
A pure Rust Helixb mcp server, It is still in Development , It focused on my project but you can clone and modify to your domain
claude mcp add --transport stdio pilsertech-helixdb-mcp-server docker run -i ghcr.io/pilsertech/helixdb-mcp-server:latest
How to use
The HelixDB MCP server is a Rust-based implementation that powers AI-driven memory and relationship features on top of the HelixDB graph database. It exposes a suite of MCP tools for storing and querying memories (business, product, customer data), tracking customer interactions, and navigating directional data. You can perform keyword and semantic search, manage interactions, update memories with automatic index refresh, and discover relationships between customers and products or services. To run it, start the HelixDB instance first (default 127.0.0.1:6969), then launch the HelixDB MCP server binary. The server offers a consistent API with 22 tools, including create, update, query, and delete operations, plus specialized search and navigation capabilities. The CLI and client libraries can access tools like search_bm25, search_semantic, create_business_memory, create_customer_interaction, update_business_memory, and query_navigation, among others. Use the recommended embedding mode or provide your own embeddings depending on your HelixDB configuration, and rely on the built-in automatic search index maintenance when data changes.
How to install
Prerequisites:
- HelixDB server running (default: 127.0.0.1:6969)
- Rust 1.70+ installed
- Git to clone repository (if building from source)
Installation steps:
-
Clone the MCP server repository: git clone https://github.com/pilsertech/helixdb-mcp-server.git cd helixdb-mcp-server
-
Ensure HelixDB is reachable at the default endpoint (127.0.0.1:6969) or adjust configuration accordingly.
-
Build from source (Rust) cargo build --release
-
Run the server (release build) ./target/release/helix-mcp-server
-
(Optional) Use a pre-built Docker image docker pull ghcr.io/pilsertech/helixdb-mcp-server:latest docker run -i -p 8000:8000 ghcr.io/pilsertech/helixdb-mcp-server:latest
Prerequisite notes:
- If you use the embedding option, set up the HelixDB embedding provider and keys according to the README (OpenAI, Gemini, etc.).
- Verify network access to HelixDB at 127.0.0.1:6969 by curling the health endpoint: curl http://127.0.0.1:6969/health
- Ensure your Rust toolchain matches the required version (1.70+).
Additional notes
Tips and troubleshooting:
- If you see a “Failed to connect to HelixDB” error, confirm HelixDB is running and the endpoint/port in the mcpconfig.toml matches (127.0.0.1:6969 by default).
- Enable verbose debug logs by setting the environment variable RUST_LOG=debug before running the server.
- After changing MCP tool configurations, restart the MCP server so the LLM clients pick up the updated tools.
- The server supports automatic search index maintenance on updates. If search results seem stale after an update, verify that the update operation completed and try a short reindex if needed.
- For health checks, use curl http://127.0.0.1:6969/health and ensure the response indicates a healthy status.
Related MCP Servers
goose
an open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM
cunzhi
告别AI提前终止烦恼,助力AI更加持久
probe
AI-friendly semantic code search engine for large codebases. Combines ripgrep speed with tree-sitter AST parsing. Powers AI coding assistants with precise, context-aware code understanding.
mcp-center
A centralized platform for managing and connecting MCP servers. MCP Center provides a high-performance proxy service that enables seamless communication between MCP clients and multiple MCP servers.
backlog -rust
MCP server for Backlog, project management service.
perplexity-web-api
🔍 Perplexity AI MCP without API key