WisdomForge是一个强大的知识管理系统,它能够从经验、见解和最佳实践中锻造智慧。该系统借助Qdrant向量数据库,实现了高效的知识存储与检索。
git clone https://github.com/hadv/wisdomforge
cd wisdomforge
npm install
.env.example
模板创建根目录下的.env
文件:cp .env.example .env
.env
文件中配置环境变量:DATABASE_TYPE
:选择向量数据库(qdrant
或chroma
)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云部署。示例.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 # 仅用于本地开发
npm run build
将以下配置添加到~/.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实例URLYOUR_QDRANT_API_KEY
:您的Qdrant API密钥⚠️ 重要提示
确保已安装Node.js正确版本。
在Claude Desktop中进行如下配置:
{
"config": {
"path": "your_project_path",
"server": {
"command": "npm start"
}
}
}
⚠️ 重要提示
确保项目路径正确,并已启动服务器。