MCP 읽기 이미지
OpenRouter 비전 모델을 사용하여 이미지를 분석하는 MCP 서버입니다. 이 서버는 OpenRouter API를 통해 Claude-3.5-sonnet 및 Claude-3-opus와 같은 다양한 비전 모델을 사용하여 이미지를 분석할 수 있는 간단한 인터페이스를 제공합니다.
설치
지엑스피1
Related MCP server: mcp-openvision
구성
서버에는 OpenRouter API 키가 필요합니다. OpenRouter 에서 키를 받을 수 있습니다.
MCP 설정 파일에 서버를 추가합니다(일반적으로 VSCode의 ~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json 에 위치).
{
"mcpServers": {
"read_images": {
"command": "read_images",
"env": {
"OPENROUTER_API_KEY": "your-api-key-here",
"OPENROUTER_MODEL": "anthropic/claude-3.5-sonnet" // optional, defaults to claude-3.5-sonnet
},
"disabled": false,
"autoApprove": []
}
}
}용법
서버는 이미지를 분석하는 데 사용할 수 있는 단일 도구인 analyze_image 제공합니다.
// Basic usage with default model
use_mcp_tool({
server_name: "read_images",
tool_name: "analyze_image",
arguments: {
image_path: "/path/to/image.jpg",
question: "What do you see in this image?" // optional
}
});
// Using a specific model for this call
use_mcp_tool({
server_name: "read_images",
tool_name: "analyze_image",
arguments: {
image_path: "/path/to/image.jpg",
question: "What do you see in this image?",
model: "anthropic/claude-3-opus-20240229" // overrides default and settings
}
});모델 선택
모델은 다음 우선순위에 따라 선택됩니다.
도구 호출에 지정된 모델(
model인수)MCP 설정에 지정된 모델(
OPENROUTER_MODEL환경 변수)기본 모델(anthropic/claude-3.5-sonnet)
지원 모델
다음 OpenRouter 모델이 테스트되었습니다.
인간/클로드-3.5-소네트
인류학적/클로드-3-작품-20240229
특징
자동 이미지 크기 조정 및 최적화
구성 가능한 모델 선택
이미지에 대한 사용자 정의 질문 지원
자세한 오류 메시지
자동 JPEG 변환 및 품질 최적화
오류 처리
서버는 다양한 오류 사례를 처리합니다.
잘못된 이미지 경로
API 키가 없습니다
네트워크 오류
잘못된 모델 선택
이미지 처리 오류
각 오류는 문제를 진단하는 데 도움이 되는 설명 메시지를 반환합니다.
개발
소스에서 빌드하려면:
git clone https://github.com/catalystneuro/mcp_read_images.git
cd mcp_read_images
npm install
npm run build특허
MIT 라이선스. 자세한 내용은 라이선스를 참조하세요.