mirror of
https://github.com/Tencent/WeKnora.git
synced 2025-11-25 03:15:00 +08:00
115 lines
2.0 KiB
Markdown
115 lines
2.0 KiB
Markdown
# 使用 uv 运行 WeKnora MCP 服务器
|
|
|
|
> 更推荐使用`uv`来运行基于python的MCP服务。
|
|
|
|
## 1. 安装 uv
|
|
|
|
```bash
|
|
# macOS/Linux
|
|
curl -LsSf https://astral.sh/uv/install.sh | sh
|
|
|
|
# 或使用 Homebrew (macOS)
|
|
brew install uv
|
|
|
|
# Windows
|
|
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
|
|
```
|
|
|
|
## 2. MCP 客户端配置
|
|
|
|
### Claude Desktop 配置
|
|
|
|
在 Claude Desktop 设置中添加:
|
|
|
|
```json
|
|
{
|
|
"mcpServers": {
|
|
"weknora": {
|
|
"args": [
|
|
"--directory",
|
|
"/path/WeKnora/mcp-server",
|
|
"run",
|
|
"run_server.py"
|
|
],
|
|
"command": "uv",
|
|
"env": {
|
|
"WEKNORA_API_KEY": "your_api_key_here",
|
|
"WEKNORA_BASE_URL": "http://localhost:8080/api/v1"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
```
|
|
|
|
### Cursor 配置
|
|
|
|
在 Cursor 中,编辑 MCP 配置文件 (通常在 `~/.cursor/mcp-config.json`):
|
|
|
|
```json
|
|
{
|
|
"mcpServers": {
|
|
"weknora": {
|
|
"command": "uv",
|
|
"args": [
|
|
"--directory",
|
|
"/path/WeKnora/mcp-server",
|
|
"run",
|
|
"run_server.py"
|
|
],
|
|
"env": {
|
|
"WEKNORA_API_KEY": "your_api_key_here",
|
|
"WEKNORA_BASE_URL": "http://localhost:8080/api/v1"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
```
|
|
|
|
### KiloCode 配置
|
|
|
|
对于 KiloCode 或其他支持 MCP 的编辑器,配置如下:
|
|
|
|
```json
|
|
{
|
|
"mcpServers": {
|
|
"weknora": {
|
|
"command": "uv",
|
|
"args": [
|
|
"--directory",
|
|
"/path/WeKnora/mcp-server",
|
|
"run",
|
|
"run_server.py"
|
|
],
|
|
"env": {
|
|
"WEKNORA_API_KEY": "your_api_key_here",
|
|
"WEKNORA_BASE_URL": "http://localhost:8080/api/v1"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
```
|
|
|
|
### 其他 MCP 客户端
|
|
|
|
对于一般 MCP 客户端配置:
|
|
|
|
```json
|
|
{
|
|
"mcpServers": {
|
|
"weknora": {
|
|
"command": "uv",
|
|
"args": [
|
|
"--directory",
|
|
"/path/WeKnora/mcp-server",
|
|
"run",
|
|
"run_server.py"
|
|
],
|
|
"env": {
|
|
"WEKNORA_API_KEY": "your_api_key_here",
|
|
"WEKNORA_BASE_URL": "http://localhost:8080/api/v1"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
```
|