knowledge-base-mcp-server

knowledge-base-mcp-server

3.4

If you are the rightful owner of knowledge-base-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

This MCP server provides tools for listing and retrieving content from different knowledge bases.

The Knowledge Base MCP Server is designed to facilitate the management and retrieval of information from various knowledge bases. It leverages the Hugging Face Inference API to generate embeddings for knowledge base content, enabling efficient semantic search through a FAISS index. The server is highly configurable, allowing users to specify environment variables for API keys, model names, and directory paths. It supports both automatic and manual installation methods, making it accessible for different user preferences. The server reads and indexes text files from specified directories, updating the FAISS index as files are modified. This ensures that the search results are always based on the most current data. The server provides two main tools: one for listing available knowledge bases and another for retrieving relevant content based on user queries.

Features

  • Semantic search using FAISS index for efficient retrieval.
  • Configurable environment variables for flexible setup.
  • Automatic index updates based on file modifications.
  • Support for multiple knowledge base directories.
  • Integration with Hugging Face Inference API for embedding generation.

Tools

  1. list_knowledge_bases

    List all available knowledge bases

  2. retrieve_knowledge

    Retrieve similar content blocks from the knowledge base based on queries