Utilizes .env files for environment variable configuration
Supports cloning the WisdomForge repository from GitHub for installation and setup
Requires Node.js 20.x or later as a prerequisite for running the server
Uses npm for dependency management and build processes
Mentions nvm as an option for ensuring the correct Node.js version when using Cursor AI IDE
WisdomForge
A powerful knowledge management system that forges wisdom from experiences, insights, and best practices. Built with Qdrant vector database for efficient knowledge storage and retrieval.
Features
Intelligent knowledge management and retrieval
Support for multiple knowledge types (best practices, lessons learned, insights, experiences)
Configurable database selection via environment variables
Uses Qdrant's built-in FastEmbed for efficient embedding generation
Domain knowledge storage and retrieval
Deployable to Smithery.ai platform
Prerequisites
Node.js 20.x or later (LTS recommended)
npm 10.x or later
Qdrant or Chroma vector database
Installation
Clone the repository:
Install dependencies:
Create a
.env
file in the root directory based on the.env.example
template:
Configure your environment variables in the
.env
file:
Required Environment Variables
Database Configuration
DATABASE_TYPE
: Choose your vector database (qdrant
orchroma
)COLLECTION_NAME
: Name of your vector collectionQDRANT_URL
: URL of your Qdrant instance (required if using Qdrant)QDRANT_API_KEY
: API key for Qdrant (required if using Qdrant)CHROMA_URL
: URL of your Chroma instance (required if using Chroma)
Server Configuration
HTTP_SERVER
: Set totrue
to enable HTTP server modePORT
: Port number for local development only (default: 3000). Not used in Smithery cloud deployment.
Example .env
configuration for Qdrant:
Build the project:
AI IDE Integration
Cursor AI IDE
Add this configuration to your ~/.cursor/mcp.json
or .cursor/mcp.json
file:
Replace the following placeholders in the configuration:
YOUR_API_KEY
: Your Smithery API keyYOUR_COLLECTION_NAME
: Your Qdrant collection nameYOUR_QDRANT_URL
: Your Qdrant instance URLYOUR_QDRANT_API_KEY
: Your Qdrant API key
Note: Make sure you have Node.js installed and npx
available in your PATH. If you're using nvm, ensure you're using the correct Node.js version by running nvm use --lts
before starting Cursor.
Claude Desktop
Add this configuration in Claude's settings:
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
A powerful knowledge management system that forges wisdom from experiences, insights, and best practices. Built with Qdrant vector database for efficient knowledge storage and retrieval.
Related MCP Servers
- -securityFlicense-qualityFacilitates knowledge graph representation with semantic search using Qdrant, supporting OpenAI embeddings for semantic similarity and robust HTTPS integration with file-based graph persistence.Last updated -716
- -securityAlicense-qualityProvides knowledge graph functionality for managing entities, relations, and observations in memory with strict validation rules to maintain data consistency.Last updated -16MIT License
- -securityFlicense-qualityIntelligent knowledge base management tool that enables searching, browsing, and analyzing documents across multiple datasets with smart document analysis capabilities.Last updated -16
- AsecurityAlicenseAqualityProvides centralized knowledge management for projects, allowing users to store, search, and maintain project-specific knowledge that persists across sessions.Last updated -2751MIT License