Skip to main content
Glama

智慧熔炉

铁匠徽章

强大的知识管理系统,汇聚经验、洞见和最佳实践,铸就智慧。基于 Qdrant 矢量数据库构建,实现高效的知识存储和检索。

特征

  • 智能知识管理和检索

  • 支持多种知识类型(最佳实践、经验教训、见解、经验)

  • 通过环境变量配置数据库选择

  • 使用 Qdrant 内置的 FastEmbed 实现高效的嵌入生成

  • 领域知识存储与检索

  • 可部署至 Smithery.ai 平台

先决条件

  • Node.js 20.x 或更高版本(推荐 LTS)

  • npm 10.x 或更高版本

  • Qdrant 或 Chroma 矢量数据库

安装

  1. 克隆存储库:

git clone https://github.com/hadv/wisdomforge cd wisdomforge
  1. 安装依赖项:

npm install
  1. 基于.env.example模板在根目录下创建.env文件:

cp .env.example .env
  1. .env文件中配置环境变量:

必需的环境变量

数据库配置

  • DATABASE_TYPE :选择您的矢量数据库( qdrantchroma

  • COLLECTION_NAME :矢量集合的名称

  • QDRANT_URL :您的 Qdrant 实例的 URL(使用 Qdrant 时必需)

  • QDRANT_API_KEY :Qdrant 的 API 密钥(使用 Qdrant 时需要)

  • CHROMA_URL :您的 Chroma 实例的 URL(使用 Chroma 时必需)

服务器配置

  • HTTP_SERVER :设置为true以启用 HTTP 服务器模式

  • PORT :仅用于本地开发的端口号(默认值:3000)。Smithery 云部署中不使用。

Qdrant 的示例.env配置:

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. 构建项目:

npm run build

AI 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 :您的 Smithery API 密钥

  • YOUR_COLLECTION_NAME :您的 Qdrant 集合名称

  • YOUR_QDRANT_URL :您的 Qdrant 实例 URL

  • YOUR_QDRANT_API_KEY :您的 Qdrant API 密钥

注意:请确保已安装 Node.js,并且npx已添加到 PATH 环境变量中。如果您使用的是 nvm,请在启动 Cursor 之前运行nvm use --lts ,以确保使用的 Node.js 版本正确。

克劳德桌面

在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" } ] }
-
security - not tested
-
license - not tested
-
quality - not tested

Related MCP Servers

  • -
    security
    -
    license
    -
    quality
    Facilitates 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 -
    7
    16
    • Linux
    • Apple
  • -
    security
    -
    license
    -
    quality
    Provides knowledge graph functionality for managing entities, relations, and observations in memory with strict validation rules to maintain data consistency.
    Last updated -
    16
    MIT License
  • -
    security
    -
    license
    -
    quality
    Intelligent knowledge base management tool that enables searching, browsing, and analyzing documents across multiple datasets with smart document analysis capabilities.
    Last updated -
    16
    • Apple
    • Linux
  • A
    security
    -
    license
    A
    quality
    Provides centralized knowledge management for projects, allowing users to store, search, and maintain project-specific knowledge that persists across sessions.
    Last updated -
    27
    5
    1
    MIT License
    • Apple

View all related MCP servers

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