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 -334TypeScript
- -securityAlicense-qualityProvides knowledge graph functionality for managing entities, relations, and observations in memory with strict validation rules to maintain data consistency.Last updated -6PythonMIT License
- -securityFlicense-qualityProvides tools for managing quantitative research knowledge graphs, enabling structured representation of research projects, datasets, variables, hypotheses, statistical tests, models, and results.Last updated -1TypeScript
- -securityFlicense-qualityProvides tools for managing qualitative research knowledge graphs, enabling structured representation of research projects, participants, interviews, observations, codes, themes, and findings.Last updated -TypeScript