mcp-knowledge-base-server

dannwaneri/mcp-knowledge-base-server

3.2

If you are the rightful owner of mcp-knowledge-base-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 dayong@mcphub.com.

The MCP Knowledge Base Server is a Model Context Protocol server designed to provide semantic search and data retrieval capabilities through various tools.

# MCP Knowledge Base Server

A Model Context Protocol (MCP) server that exposes a knowledge base through multiple tools for semantic search and data retrieval.

## Features

- **search_knowledge**: Search for relevant information using keywords

- **list_categories**: List all available categories

- **get_by_category**: Filter entries by category

- **get_by_id**: Retrieve specific entries by ID

- **advanced_search**: Search with category filters and result limits

- **In-memory caching**: 60-second TTL for faster repeated queries

## Setup


npm install

npm run build

## Usage with Claude Desktop

Add to your Claude Desktop config (%APPDATA%\\Claude\\claude\_desktop\_config.json):


{

  "mcpServers": {

    "knowledge-base": {

      "command": "node",

      "args": \["C:\\\\path\\\\to\\\\mcp-learning\\\\dist\\\\index.js"]

    }

  }

}

## Tech Stack

- TypeScript

- @modelcontextprotocol/sdk

- Node.js

## Next Steps

- [ ] Connect to Vectorize for semantic search

- [ ] Deploy to Cloudflare Workers

- [ ] Add authentication