MCP-Email-Verify

by Abhi5h3k
Verified

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Integrations

  • Uses the AbstractAPI Email Validation API to verify email addresses by checking format, domain validity, and deliverability

  • Integrates with pre-commit hooks for code quality checks before committing code changes

  • Built using Python and requires Python 3.11.0 or higher for operation

MCP 이메일 확인

LLM이 이메일 주소의 유효성을 검사할 수 있도록 하는 경량 모델 컨텍스트 프로토콜(MCP) 서버입니다. 이 도구는 AbstractAPI 이메일 유효성 검사 API를 사용하여 이메일 형식, 도메인 유효성 및 전송 가능성을 검사합니다. 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가 설치되어 있지 않으면 다음 명령을 사용하여 설치할 수 있습니다.

powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

설치를 확인하세요:

uv --version

3. 가상 환경 설정

UV를 사용하여 가상 환경을 만듭니다.

uv venv

가상 환경 활성화: Windows의 경우:

.venv\Scripts\activate

4. 종속성 설치 UV를 사용하여 pyproject.toml에서 필요한 종속성을 설치합니다.

uv install

서버 실행

  1. 환경 변수 설정 루트 디렉토리에 .env 파일을 만들고 AbstractAPI 키를 추가합니다.
ABSTRACT_API_KEY=your_api_key_here
  1. 서버 실행 MCP 서버를 시작합니다.
uv run server.py

용법

  1. Claude Desktop에 서버 등록 claude_desktop_config.json 파일을 업데이트하여 MCP 서버를 포함합니다.
{ "mcpServers": { "verify_mail": { "command": "uv", "args": [ "--directory", "C:\\ABSOLUTE\\PATH\\TO\\MCP-Email-Verify", "run", "server.py" ] } } }

  1. Claude Desktop을 다시 시작합니다. Claude Desktop을 다시 시작하여 새로운 도구를 감지합니다.
  2. 이메일 확인 다음과 같은 메시지를 사용하세요.

"타노스에게 thanos@snap.io 로 이메일을 보내서 제가 제일 좋아하는 TV 프로그램을 다시 올려달라고 부탁하려고 했는데, 유효한 이메일인지 잘 모르겠어요. 진짜인지, 아니면 그냥 뜬금없이 보낸 건지 확인해 주시겠어요?"

개발

서식 및 린팅 이 프로젝트에서는 코드 서식 및 가져오기 정렬에 black과 isort를 사용합니다.

  1. 개발 종속성 설치:
    uv add black isort --dev
  2. 코드 형식 지정:
    black .
  3. 가져오기 정렬:
isort .

사전 커밋 설정

pre-commit install pre-commit run --all-files

Smithery.ai 서버에서 사용 가능: MCP 이메일 확인

기사: 모델 컨텍스트 프로토콜(MCP): AI 커뮤니케이션의 미래를 위한 초보자 가이드

-
security - not tested
F
license - not found
-
quality - not tested

LLM이 이메일 주소의 유효성을 검사할 수 있도록 하는 경량 모델 컨텍스트 프로토콜(MCP) 서버입니다. 이 도구는 AbstractAPI 이메일 유효성 검사 API를 사용하여 이메일 형식, 도메인 유효성 및 전송 가능성을 검사합니다. Claude Desktop과 같은 AI 애플리케이션에 이메일 유효성 검사를 통합하는 데 적합합니다.

  1. What is Model Context Protocol (MCP)?
    1. Features
  2. MCP follows a client-server architecture:
    1. Watch the Demo
      1. Requirements
      2. Setup
      3. Running the Server
      4. Usage
      5. Development
      6. Set up pre-commit
    ID: 2k7li0re1y