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
- -securityAlicense-qualityAllows AI models to interact with SourceSync.ai's knowledge management platform to organize, ingest, retrieve, and search content in knowledge bases.Last updated -141TypeScriptMIT License
- -securityAlicense-qualityEnables semantic search across multiple Qdrant vector database collections, supporting multi-query capability and providing semantically relevant document retrieval with configurable result counts.Last updated -46TypeScriptMIT License
- -securityFlicense-qualityThis server enables semantic search capabilities using Qdrant vector database and OpenAI embeddings, allowing users to query collections, list available collections, and view collection information.Last updated -Python
- -securityFlicense-qualityEnables storage and retrieval of knowledge in a graph database format, allowing users to create, update, search, and delete entities and relationships in a Neo4j-powered knowledge graph through natural language.Last updated -Python