Skip to main content
Glama
dannwaneri

MCP Knowledge Base Server

by dannwaneri

# 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

Install Server
A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

Resources

Looking for Admin?

Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/dannwaneri/mcp-knowledge-base-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server