mcp-メールサーバー
MCP サーバー経由の IMAP と SMTP
Githubリポジトリ: https://github.com/ai-zerolab/mcp-email-server/
インストール
手動インストール
環境を管理するにはuvを使用することをお勧めします。
uvx mcp-email-server@latest uiを試して設定し、mcp クライアントに次の設定を使用します。
{
"mcpServers": {
"zerolib-email": {
"command": "uvx",
"args": ["mcp-email-server@latest", "stdio"]
}
}
}このパッケージはPyPIで入手可能なので、 pip install mcp-email-serverを使用してインストールできます。
その後、UIを使用してメールサーバーを設定します: mcp-email-server ui
その後、 Claude Desktopで試すことができます。他の mcp クライアントと統合したい場合は、パスを$which mcp-email-serverで指定し、クライアント側で以下のように設定してください。
{
"mcpServers": {
"zerolib-email": {
"command": "{{ ENTRYPOINT }}",
"args": ["stdio"]
}
}
}dockerが利用可能な場合は、docker イメージの使用を試みることができますが、 MCP経由のtoolsを使用してクライアント側で設定する必要があるかもしれません。デフォルトの設定パスは~/.config/zerolib/mcp_email_server/config.tomlです。
{
"mcpServers": {
"zerolib-email": {
"command": "docker",
"args": ["run", "-it", "ghcr.io/ai-zerolab/mcp-email-server:latest"]
}
}
}Smithery経由でインストール
Smithery経由で Claude Desktop のメール サーバーを自動的にインストールするには:
npx -y @smithery/cli install @ai-zerolab/mcp-email-server --client claudeRelated MCP server: SendGrid MCP Server
発達
このプロジェクトはuvを使用して管理されます。
仮想環境をインストールし、コミット前のフックをインストールするには、 make install試してください。
ローカル開発にはuv run mcp-email-serverを使用します。
新バージョンのリリース
PyPIで API トークンを作成します。
このページにアクセスして、
PYPI_TOKENという名前で API トークンをプロジェクトのシークレットに追加します。Github で新しいリリースを作成します。
*.*.*形式で新しいタグを作成します。
詳細については、こちらをご覧ください。