内容
# 0eye-vision-MCP
赋予任何纯文本大型语言模型(LLM)视觉能力。
## 前置条件
- Python 3.10+
- 具有访问视觉模型权限的OpenRouter API密钥
## 安装配置
```bash
pip install -r requirements.txt
cp .env.example .env
```
编辑 `.env`:
```env
OPENROUTER_API_KEY=sk-or-v1-...
OPENROUTER_MODEL=google/gemini-2.0-flash-lite:free
```
## MCP客户端配置
```json
{
"mcpServers": {
"0eye-vision": {
"command": "python3",
"args": ["/absolute/path/to/0eye-vision-MCP/src/index.py"],
"env": {
"OPENROUTER_API_KEY": "sk-or-v1-...",
"OPENROUTER_MODEL": "google/gemini-2.0-flash-lite:free"
}
}
}
}
```
## 工具
### `NoEyeVision`
使用视觉模型分析任意图像并获取自然语言描述。
| 参数 | 类型 | 必需 | 描述 |
|---|---|---|---|
| `prompt` | 字符串 | 是 | 您想了解图像的什么信息 |
| `image_file` | 字符串 | 是 | 图像文件的绝对路径 |
## 使用MCP Inspector测试
```bash
npx @modelcontextprotocol/inspector python3 src/index.py
```
## 项目结构
```text
src/
├── index.py
├── open_router.py
└── base64converter.py
```