Skip to content

Commit dcab234

Browse files
Deployment: Dockerfile and Smithery config (#4)
* Add Dockerfile * Add Smithery configuration * Update README * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --------- Co-authored-by: smithery-ai[bot] <194235850+smithery-ai[bot]@users.noreply.github.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
1 parent a267247 commit dcab234

File tree

3 files changed

+29
-0
lines changed

3 files changed

+29
-0
lines changed

Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# Generated by https://smithery.ai. See: https://smithery.ai/docs/config#dockerfile
12
# Install uv
23
FROM python:3.12-slim
34

README.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
[![codecov](https://codecov.io/gh/ai-zerolab/mcp-email-server/branch/main/graph/badge.svg)](https://codecov.io/gh/ai-zerolab/mcp-email-server)
66
[![Commit activity](https://img.shields.io/github/commit-activity/m/ai-zerolab/mcp-email-server)](https://img.shields.io/github/commit-activity/m/ai-zerolab/mcp-email-server)
77
[![License](https://img.shields.io/github/license/ai-zerolab/mcp-email-server)](https://img.shields.io/github/license/ai-zerolab/mcp-email-server)
8+
[![smithery badge](https://smithery.ai/badge/@ai-zerolab/mcp-email-server)](https://smithery.ai/server/@ai-zerolab/mcp-email-server)
89

910
IMAP and SMTP via MCP Server
1011

@@ -13,6 +14,16 @@ IMAP and SMTP via MCP Server
1314

1415
## Installation
1516

17+
### Installing via Smithery
18+
19+
To install Email Server for Claude Desktop automatically via [Smithery](https://smithery.ai/server/@ai-zerolab/mcp-email-server):
20+
21+
```bash
22+
npx -y @smithery/cli install @ai-zerolab/mcp-email-server --client claude
23+
```
24+
25+
### Manual Installation
26+
1627
We recommend using [uv](https://github.com/ai-zerolab/uv) to manage your environment.
1728

1829
Try `uvx mcp-email-server ui` to config, and use following configuration for mcp client:

smithery.yaml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# Smithery configuration file: https://smithery.ai/docs/config#smitheryyaml
2+
3+
startCommand:
4+
type: stdio
5+
configSchema:
6+
# JSON Schema defining the configuration options for the MCP.
7+
type: object
8+
properties: {}
9+
commandFunction:
10+
# A JS function that produces the CLI command based on the given config to start the MCP on stdio.
11+
|-
12+
(config) => ({
13+
command: 'uv',
14+
args: ['run', 'mcp-email-server', 'stdio'],
15+
env: {}
16+
})
17+
exampleConfig: {}

0 commit comments

Comments
 (0)