wisdomforge
WisdomForge
Мощная система управления знаниями, которая вырабатывает мудрость из опыта, идей и лучших практик. Создана с использованием векторной базы данных Qdrant для эффективного хранения и поиска знаний.
Функции
Интеллектуальное управление знаниями и их поиск
Поддержка различных типов знаний (передовой опыт, извлеченные уроки, идеи, опыт)
Настраиваемый выбор базы данных через переменные среды
Использует встроенную функцию FastEmbed от Qdrant для эффективной генерации встраиваний
Хранение и извлечение знаний в предметной области
Возможность развертывания на платформе Smithery.ai
Related MCP server: KB-MCP Server
Предпосылки
Node.js 20.x или более поздняя версия (рекомендуется LTS)
npm 10.x или более поздняя версия
База данных векторов Qdrant или Chroma
Установка
Клонируйте репозиторий:
git clone https://github.com/hadv/wisdomforge
cd wisdomforgeУстановить зависимости:
npm installСоздайте файл
.envв корневом каталоге на основе шаблона.env.example:
cp .env.example .envНастройте переменные среды в файле
.env:
Требуемые переменные среды
Конфигурация базы данных
DATABASE_TYPE: Выберите векторную базу данных (qdrantилиchroma)COLLECTION_NAME: Название вашей векторной коллекцииQDRANT_URL: URL вашего экземпляра Qdrant (обязательно, если используется Qdrant)QDRANT_API_KEY: API-ключ для Qdrant (требуется при использовании Qdrant)CHROMA_URL: URL вашего экземпляра Chroma (обязательно, если используется Chroma)
Конфигурация сервера
HTTP_SERVER: установите значениеtrue, чтобы включить режим HTTP-сервера.PORT: Номер порта только для локальной разработки (по умолчанию: 3000). Не используется в облачном развертывании Smithery.
Пример конфигурации .env для 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Создайте проект:
npm run buildИнтеграция IDE ИИ
Курсор AI IDE
Добавьте эту конфигурацию в файл ~/.cursor/mcp.json или .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"
]
}
}
}Замените следующие заполнители в конфигурации:
YOUR_API_KEY: Ваш ключ API SmitheryYOUR_COLLECTION_NAME: Название вашей коллекции QdrantYOUR_QDRANT_URL: URL вашего экземпляра QdrantYOUR_QDRANT_API_KEY: Ваш ключ API Qdrant
Примечание: Убедитесь, что у вас установлен Node.js и npx доступен в вашем PATH. Если вы используете nvm, убедитесь, что вы используете правильную версию Node.js, запустив nvm use --lts перед запуском Cursor.
Клод Десктоп
Добавьте эту конфигурацию в настройки Клода:
{
"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"
}
]
}This server cannot be deployed
Maintenance
Related MCP Connectors
- KumbukaOAuthai.kumbuka
Governed, auditable knowledge your team curates for its AI assistants, self-hostable
Cloud or self-hosted knowledge for AI agents: hybrid search, reranking, GraphRAG, scoped MCP tools.
Persistent memory and knowledge management for AI agents with semantic search and 50+ tools.
Universal persistent memory and knowledge retrieval layer for AI agents and LLMs.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables semantic search and knowledge management for storing and querying principles, patterns, and learnings using hybrid keyword and vector search.1-
- FlicenseAqualityNot gradedmaintenanceA 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.7143 npm-
- FlicenseNot gradedqualityDmaintenanceA high-precision local knowledge base server enabling AI agents to navigate, search, and reason about complex codebases using hybrid semantic, lexical, and graph retrieval.4-
- AlicenseNot gradedqualityDmaintenanceAutomatically extracts and indexes knowledge from AI sessions and files using local LLMs, enabling semantic search and memory management.3 npmMIT