email-mcp
Email MCP server with full IMAP + SMTP support — read, search, send, manage, and organize email from any AI assistant via the Model Context Protocol
파일 탐색기
최종 버전 다운로드 (.zip)- bug_report.yml
- config.yml
- feature_request.yml
- ci.yml
- claude.yml
- docker-rebuild.yml
- docker-sha.yml
- release.yml
- CODEOWNERS
- dependabot.yml
- PULL_REQUEST_TEMPLATE.md
- performance-roadmap.md
- .gitkeep
- config.ts
- index.ts
- seed.ts
- services.ts
- email-advanced.integration.test.ts
- email-connection-modes.integration.test.ts
- email-drafts.integration.test.ts
- email-errors.integration.test.ts
- email-labels.integration.test.ts
- email-mailbox.integration.test.ts
- email-manage.integration.test.ts
- email-read.integration.test.ts
- email-send.integration.test.ts
- globalSetup.ts
- vitest.d.ts
- account-commands.ts
- config-commands.ts
- guard.ts
- install-commands.ts
- notify.ts
- providers.ts
- scheduler.ts
- setup.ts
- test.ts
- loader.test.ts
- loader.ts
- schema.test.ts
- schema.ts
- xdg.ts
- manager.ts
- types.ts
- actions.prompt.ts
- calendar.prompt.ts
- cleanup.prompt.ts
- compose.prompt.ts
- register.ts
- thread.prompt.ts
- triage.prompt.ts
- accounts.resource.ts
- mailboxes.resource.ts
- register.ts
- scheduled.resource.ts
- stats.resource.ts
- templates.resource.ts
- unread.resource.ts
- audit.test.ts
- audit.ts
- rate-limiter.test.ts
- rate-limiter.ts
- validation.test.ts
- validation.ts
- calendar.service.ts
- event-bus.ts
- hooks.service.ts
- imap.service.test.ts
- imap.service.ts
- label-strategy.ts
- local-calendar.service.test.ts
- local-calendar.service.ts
- notifier.service.ts
- oauth.service.ts
- presets.ts
- reminders.service.ts
- scheduler.service.ts
- smtp.service.test.ts
- smtp.service.ts
- template.service.test.ts
- template.service.ts
- watcher.service.test.ts
- watcher.service.ts
- accounts.tool.ts
- analytics.tool.ts
- attachments.tool.ts
- bulk.tool.ts
- calendar.tool.ts
- contacts.tool.ts
- drafts.tool.ts
- emails.tool.ts
- folders.tool.ts
- health.tool.ts
- label.tool.ts
- locate.tool.ts
- mailboxes.tool.ts
- manage.tool.ts
- register.test.ts
- register.ts
- scheduler.tool.ts
- send.tool.ts
- templates.tool.ts
- thread.tool.ts
- watcher.tool.ts
- index.ts
- calendar-notes.test.ts
- calendar-notes.ts
- calendar-state.ts
- conference-details.test.ts
- conference-details.ts
- meeting-url.test.ts
- meeting-url.ts
- logging.test.ts
- logging.ts
- main.ts
- server.ts
- vitest-env.d.ts
- .dockerignore
- .gitignore
- .goreleaser.yaml
- .goreleaser.yaml.legacy
- .nvmrc
- biome.json
- CHANGELOG.md
- CLAUDE.md
- CODE_OF_CONDUCT.md
- cog.toml
- CONTRIBUTING.md
- docker-compose.yml
- Dockerfile
- Dockerfile.alpine
- eslint.config.mjs
- glama.json
- lefthook.yml
- LICENSE
- package-lock.json
- package.json
- pnpm-lock.yaml
- README.md
- REVIEW.md
- SECURITY.md
- server.json
- smithery.yaml
- tsconfig.build.json
- tsconfig.json
- vitest.config.integration.ts
- vitest.config.ts
# 설치 가이드
git clone https://github.com/codefuturist/email-mcp
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd email-mcp
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. 공식 설치 스크립트
쉬움 추천- Node.js npm 명령어를 쓰려면 Node.js가 설치되어 있어야 합니다.
- APT (Debian/Ubuntu 계열) Debian/Ubuntu 계열 리눅스에 기본 내장된 패키지 매니저입니다.
npm install -g @codefuturist/email-mcp
npm 레지스트리에 배포된 패키지를 전역으로 설치합니다. 소스 클론이 필요 없습니다.
sudo apt install libnotify-bin pulseaudio-utils
APT 패키지 저장소에서 바로 설치합니다 (Debian/Ubuntu 계열).
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
3. Docker
쉬움- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
docker pull ghcr.io/codefuturist/email-mcp:latest
이 명령어를 터미널에 그대로 입력해 실행하세요.
docker pull ghcr.io/codefuturist/email-mcp:0.2.3
이 명령어를 터미널에 그대로 입력해 실행하세요.
docker pull ghcr.io/codefuturist/email-mcp:0.2
이 명령어를 터미널에 그대로 입력해 실행하세요.
docker pull ghcr.io/codefuturist/email-mcp:0
이 명령어를 터미널에 그대로 입력해 실행하세요.
docker pull ghcr.io/codefuturist/email-mcp:sha-abc1234
이 명령어를 터미널에 그대로 입력해 실행하세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
4. Node.js
쉬움pnpm dlx @codefuturist/email-mcp setup
이 명령어를 터미널에 그대로 입력해 실행하세요.
npm install -g @codefuturist/email-mcp
npm 레지스트리에 배포된 패키지를 전역으로 설치합니다. 소스 클론이 필요 없습니다.
pnpm add -g @codefuturist/email-mcp
이 명령어를 터미널에 그대로 입력해 실행하세요.
pnpm install
package.json에 명시된 라이브러리들을 내려받아 설치합니다.
pnpm typecheck # type check
이 명령어를 터미널에 그대로 입력해 실행하세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
