Skip to main content
Glama
gaurav-oberoi

mcp-knowledge-base

mcp-knowledge-base

Un servidor Model Context Protocol (MCP) que expone una base de conocimiento de notas a los clientes MCP — Claude Desktop, IDEs o cualquier agente. Demuestra las dos cosas que proporciona un servidor MCP: herramientas (acciones que el modelo puede llamar) y recursos (datos que el modelo puede leer). TypeScript, se ejecuta sobre stdio.

mcp typescript

Lo que expone

Herramientas (src/server.ts):

Herramienta

Propósito

search_notes

búsqueda por palabras clave en la base de conocimiento (título/etiquetas/contenido ponderado)

add_note

añadir una nueva nota

get_note

obtener una nota por id

Recursos: cada nota es legible en note://{id}, con un listado — para que un cliente pueda explorar la base de conocimiento como datos, no solo llamar a herramientas.

La lógica de dominio (el almacén de notas + la clasificación de búsqueda) vive en src/notes.ts, separada de la capa de protocolo.

Related MCP server: approveit MCP Server

Úsalo con un cliente MCP

Compílalo y luego apunta un cliente al binario. Por ejemplo, en claude_desktop_config.json de Claude Desktop:

{
  "mcpServers": {
    "knowledge-base": { "command": "node", "args": ["/abs/path/to/dist/index.js"] }
  }
}
npm install && npm run build
node dist/index.js     # speaks MCP over stdio

Pruebas

npm test

Dos capas, ambas sin conexión:

  • Unidad — el almacén de notas y la clasificación de búsqueda.

  • Integración — un Client MCP real habla con el servidor a través de un transporte en memoria (de la misma manera que un cliente lo haría por stdio): lista herramientas, llama a search_notes/add_note/get_note y lee un recurso note://. 9 pruebas en total.

Licencia

MIT

Maintenance

ActivitySlowing
ResponsivenessSyncing

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

  • -
    license
    C
    quality
    D
    maintenance
    Enables creating and managing text notes through MCP resources and tools. Provides note creation capabilities and automatic summarization of all stored notes.
    1
  • -
    license
    Not graded
    quality
    Not graded
    maintenance
    A simple notes system that allows creating, storing, and accessing text notes through MCP resources and tools, with built-in prompt support for generating summaries of stored notes.

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/gaurav-oberoi/mcp-server'

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