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

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