# MCP 配置指南
## Claude Desktop 配置
### 配置文件位置
- **macOS**: `~/Library/Application Support/Claude/claude_desktop_config.json`
- **Windows**: `%APPDATA%\Claude\claude_desktop_config.json`
- **Linux**: `~/.config/claude/claude_desktop_config.json`
### 本地运行配置
```json
{
"mcpServers": {
"percepta-mcp": {
"command": "uv",
"args": ["run", "python", "-m", "src.percepta_mcp.server"],
"cwd": "/path/to/percepta-mcp",
"env": {
"PERCEPTA_HOST": "localhost",
"PERCEPTA_PORT": "8000"
}
}
}
}
```
### Docker 运行配置
```json
{
"mcpServers": {
"percepta-mcp": {
"command": "docker",
"args": ["exec", "percepta-mcp", "uv", "run", "python", "-m", "src.percepta_mcp.server"]
}
}
}
```
## VS Code 配置
### 全局配置 (settings.json)
```json
{
"mcp.servers": {
"percepta-mcp": {
"command": "uv",
"args": ["run", "python", "-m", "src.percepta_mcp.server"],
"cwd": "/path/to/percepta-mcp"
}
},
"mcp.autoStart": true
}
```
### 工作区配置 (.vscode/settings.json)
```json
{
"mcp.servers": {
"percepta-mcp": {
"command": "uv",
"args": ["run", "python", "-m", "src.percepta_mcp.server"],
"cwd": "${workspaceFolder}"
}
}
}
```
## 可用工具
配置完成后,可在 Claude Desktop 和 VS Code 中使用以下工具:
- **浏览器自动化**: 导航、点击、输入、截图
- **AI 分析**: 图像分析、文本生成
- **网页爬虫**: 内容提取、数据爬取
- **测试生成**: 自动化测试创建和执行
- **DevTools 分析**: 性能监控、错误检测