MCP Knowledge Base Reader

by fmicalizzi

150 downloads Not rated yet

About

MCP server for reading JSON knowledge bases without modifications

Explore

- 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

Para usar este servidor con Claude Desktop, añade la siguiente configuración a tu archivo claude_desktop_config.json:

{
  "mcpServers": {
    "knowledge-reader": {
      "command": "node",
      "args": [
        "/ruta/completa/a/mcp-read-json/dist/index.js"
      ],
      "env": {
        "KNOWLEDGE_BASE_PATH": "/ruta/completa/a/tu/knowledge_base.json"
      }
    }
  }
}

Notas importantes sobre la configuración:

1. Utiliza rutas absolutas tanto para el script como para el archivo JSON
2. Asegúrate de que el archivo JSON existe en la ruta especificada
3. El servidor debe compilarse antes de utilizarlo (npm run build)

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.