MCP Knowledge Base Reader

by fmicalizzi

150 downloads
Not rated
GitHub

About

MCP server for reading JSON knowledge bases without modifications

Details

Author
fmicalizzi
Downloads
150
Categories
Knowledge Base

- Reads structured JSON knowledge bases
- Searches entries by keyword in title, content, and tags
- Retrieves a specific entry by its ID
- Filters entries by category or tags
- Finds related entries for a given entry
- Provides statistics on the knowledge base
- Purely read-only; never modifies the JSON file

Install Node.js 18 or higher, clone the repository, install dependencies, and compile the TypeScript code (npm run build). Then configure it in your MCP client (e.g., Claude Desktop) by adding an entry to claude_desktop_config.json with the compiled script path and the KNOWLEDGE_BASE_PATH environment variable set to the absolute path of your JSON file. After configuration, the server’s tools become available for the LLM to call.

MCP Knowledge Base Reader

Un servidor MCP (Model Context Protocol) que permite leer una base de conocimientos en formato JSON para brindar información a los usuarios a través de Claude u otros LLMs.

Características

- Lectura de base de conocimientos JSON estructurada
- Búsqueda de información por palabra clave
- Recuperación de entradas por ID
- Filtrado por categorías y etiquetas
- Búsqueda de entradas relacionadas
- Estadísticas sobre la base de conocimientos
- Modo de solo lectura: No modifica el archivo JSON, solo recupera información

Estructura de la Base de Conocimientos

La base de conocimientos utiliza el siguiente formato JSON:

{
  "metadata": {
    "title": "Título de la Base de Conocimientos",
    "description": "Descripción de la base",
    "version": "1.0",
    "created": "2025-04-23",
    "updated": "2025-04-23"
  },
  "categories": [
    {
      "id": "categoria1",
      "name": "Nombre de Categoría",
      "description": "Descripción de la categoría"
    }
  ],
  "entries": [
    {
      "id": "entrada1",
      "title": "Título de la Entrada",
      "category": "categoria1",
      "tags": ["etiqueta1", "etiqueta2"],
      "content": "Contenido detallado de la entrada",
      "related": ["entrada2", "entrada3"]
    }
  ]
}

Instalación y Configuración

Requisitos Previos

- Node.js 18 o superior
- npm o yarn

Instalación

```bash

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.