MCP URL2SNAP 🚀🤖
LLM이 지정된 URL의 스크린샷을 캡처하고 캡처된 이미지의 액세스 URL만 반환할 수 있도록 하는 경량 모델 컨텍스트 프로토콜(MCP) 서버입니다. 이 도구는 웹페이지 스냅샷 생성 및 공유 프로세스를 간소화하여 Claude Desktop이나 자동화 워크플로와 같은 AI 애플리케이션에 시각적 캡처 기능을 통합하는 데 적합합니다.
모델 컨텍스트 프로토콜(MCP)이란 무엇입니까?
MCP는 본질적으로 AI 모델과 외부 시스템 간의 통신을 간소화하도록 설계된 표준화된 프로토콜입니다. 다양한 AI 에이전트, 도구 및 서비스가 원활하게 상호 작용할 수 있도록 하는 범용 언어로 생각하면 됩니다.
특징
이메일 확인 : 실시간으로 이메일 주소를 확인하세요.
MCP 통합 : MCP 호환 LLM과 원활하게 연결합니다.
간편한 설정 : Python과 MCP SDK로 구축되어 빠르게 배포할 수 있습니다.
MCP는 클라이언트-서버 아키텍처를 따릅니다.
데모 보기
아래 이미지를 클릭하면 MCP 이메일 확인 도구가 실제로 작동하는 모습을 보여주는 비디오 데모를 볼 수 있습니다.
요구 사항
Python : Python 3.11.0 이상.
UV : 0.6.9 이상.
설정
1. 저장소 복제
지엑스피1
2. UV 설치
UV가 설치되어 있지 않으면 다음 명령을 사용하여 설치할 수 있습니다.
설치를 확인하세요:
3. 가상 환경 설정
UV를 사용하여 가상 환경을 만듭니다.
가상 환경 활성화: Windows의 경우:
4. 종속성 설치 UV를 사용하여 pyproject.toml에서 필요한 종속성을 설치합니다.
서버 실행
환경 변수 설정 루트 디렉토리에 .env 파일을 만들고 AbstractAPI 키를 추가합니다.
서버 실행 MCP 서버를 시작합니다.
용법
Claude Desktop에 서버 등록 claude_desktop_config.json 파일을 업데이트하여 MCP 서버를 포함합니다.
Claude Desktop을 다시 시작합니다. Claude Desktop을 다시 시작하여 새로운 도구를 감지합니다.
이메일 확인 다음과 같은 메시지를 사용하세요.
" https://github.com/Abhi5h3k 의 스크린샷을 보여주시겠어요?"
개발
서식 및 린팅 이 프로젝트에서는 코드 서식 및 가져오기 정렬에 black과 isort를 사용합니다.
개발 종속성 설치:
uv add black isort --dev코드 형식 지정:
black .가져오기 정렬:
사전 커밋 설정
기사: 모델 컨텍스트 프로토콜(MCP): AI 커뮤니케이션의 미래를 위한 초보자 가이드
local-only server
The server can only run on the client's local machine because it depends on local resources.
Tools
LLM이 지정된 URL의 스크린샷을 캡처하고 캡처된 이미지의 액세스 URL만 반환할 수 있도록 하는 경량 모델 컨텍스트 프로토콜(MCP) 서버입니다. 이 도구는 웹페이지 스냅샷 생성 및 공유 프로세스를 간소화하여 시각적 캡처 기능을 통합하는 데 적합합니다.
Related MCP Servers
- Asecurity-licenseAqualityA Model Context Protocol (MCP) server that enables Claude or other LLMs to fetch content from URLs, supporting HTML, JSON, text, and images with configurable request parameters.Last updated -32MIT License
- Asecurity-licenseAqualityA Model Context Protocol (MCP) server designed to easily dump your codebase context into Large Language Models (LLMs).Last updated -1242Apache 2.0
- Asecurity-licenseAqualityA Model Context Protocol server that enables LLMs to interact with web pages, take screenshots, generate test code, scrape web pages, and execute JavaScript in a real browser environment.Last updated -29913MIT License
- -security-license-qualityA Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots, providing browser automation capabilities without requiring screenshots or visually-tuned models.Last updated -2Apache 2.0