MCP Hub
Back to servers

MCP Knowledge Base Server

A knowledge base management server providing keyword search, category-based filtering, and ID lookups with integrated in-memory caching for optimized performance.

Tools
5
Updated
Dec 3, 2025

# 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

Reviews

No reviews yet

Sign in to write a review