Skip to main content
Glama

Forja de la Sabiduría

insignia de herrería

Un potente sistema de gestión del conocimiento que genera sabiduría a partir de experiencias, perspectivas y mejores prácticas. Desarrollado con la base de datos vectorial Qdrant para un almacenamiento y recuperación eficientes del conocimiento.

Características

  • Gestión y recuperación inteligente de conocimientos

  • Soporte para múltiples tipos de conocimiento (mejores prácticas, lecciones aprendidas, perspectivas, experiencias)

  • Selección de base de datos configurable mediante variables de entorno

  • Utiliza FastEmbed integrado de Qdrant para una generación de incrustaciones eficiente

  • Almacenamiento y recuperación de conocimiento del dominio

  • Implementable en la plataforma Smithery.ai

Related MCP server: Oracle MCP

Prerrequisitos

  • Node.js 20.x o posterior (se recomienda LTS)

  • npm 10.x o posterior

  • Base de datos de vectores Qdrant o Chroma

Instalación

  1. Clonar el repositorio:

git clone https://github.com/hadv/wisdomforge
cd wisdomforge
  1. Instalar dependencias:

npm install
  1. Cree un archivo .env en el directorio raíz basado en la plantilla .env.example :

cp .env.example .env
  1. Configure sus variables de entorno en el archivo .env :

Variables de entorno requeridas

Configuración de la base de datos

  • DATABASE_TYPE : Elija su base de datos vectorial ( qdrant o chroma )

  • COLLECTION_NAME : Nombre de su colección de vectores

  • QDRANT_URL : URL de su instancia de Qdrant (obligatorio si usa Qdrant)

  • QDRANT_API_KEY : Clave API para Qdrant (obligatoria si se usa Qdrant)

  • CHROMA_URL : URL de su instancia de Chroma (obligatorio si usa Chroma)

Configuración del servidor

  • HTTP_SERVER : Establézcalo en true para habilitar el modo de servidor HTTP

  • PORT : Número de puerto solo para desarrollo local (predeterminado: 3000). No se utiliza en la implementación en la nube de Smithery.

Ejemplo de configuración .env para Qdrant:

DATABASE_TYPE=qdrant
COLLECTION_NAME=wisdom_collection
QDRANT_URL=https://your-qdrant-instance.example.com:6333
QDRANT_API_KEY=your_api_key
HTTP_SERVER=true
PORT=3000  # Only needed for local development
  1. Construir el proyecto:

npm run build

Integración de IDE de IA

IDE de Cursor AI

Agregue esta configuración a su archivo ~/.cursor/mcp.json o .cursor/mcp.json :

{
  "mcpServers": {
    "wisdomforge": {
      "command": "npx",
      "args": [
        "-y",
        "@smithery/cli@latest",
        "run",
        "@hadv/wisdomforge",
        "--key",
        "YOUR_API_KEY",
        "--config",
        "{\"database\":{\"type\":\"qdrant\",\"collectionName\":\"YOUR_COLLECTION_NAME\",\"url\":\"YOUR_QDRANT_URL\",\"apiKey\":\"YOUR_QDRANT_API_KEY\"}}",
        "--transport",
        "ws"
      ]
    }
  }
}

Reemplace los siguientes marcadores de posición en la configuración:

  • YOUR_API_KEY : Su clave API de Smithery

  • YOUR_COLLECTION_NAME : El nombre de tu colección de Qdrant

  • YOUR_QDRANT_URL : URL de su instancia de Qdrant

  • YOUR_QDRANT_API_KEY : Su clave API de Qdrant

Nota: Asegúrate de tener Node.js instalado y npx disponible en tu PATH. Si usas nvm, asegúrate de usar la versión correcta de Node.js ejecutando nvm use --lts antes de iniciar Cursor.

Escritorio de Claude

Añade esta configuración en la configuración de Claude:

{
  "processes": {
    "knowledge_server": {
      "command": "/path/to/your/project/run-mcp.sh",
      "args": []
    }
  },
  "tools": [
    {
      "name": "store_knowledge",
      "description": "Store domain-specific knowledge in a vector database",
      "provider": "process",
      "process": "knowledge_server"
    },
    {
      "name": "retrieve_knowledge_context",
      "description": "Retrieve relevant domain knowledge from a vector database",
      "provider": "process",
      "process": "knowledge_server"
    }
  ]
}
A
license - permissive license
Not graded
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

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

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables storing and retrieving information using semantic search with Qdrant vector database. Acts as a memory layer for LLMs to persistently store and semantically search through information and metadata.
    Apache 2.0
  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables semantic search and knowledge management for storing and querying principles, patterns, and learnings using hybrid keyword and vector search.
    1
  • F
    license
    A
    quality
    Not graded
    maintenance
    A local-first knowledge base server that enables AI clients to store, retrieve, and manage documents using semantic search. Provides privacy-focused, offline-capable memory for AI assistants with tools for ingesting, querying, updating, and deleting knowledge.
    7
    16

View all related MCP servers

Related MCP Connectors

  • Persistent memory and knowledge management for AI agents with semantic search and 50+ tools.

  • Universal memory for AI agents and tools. Save, organize and search context anywhere.

  • Shared knowledge base for AI agents. Semantic search across agents, no setup required — just a URL.

View all MCP Connectors

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/hadv/wisdomforge'

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