mcpField
E
Email Mcp Server Simple

Email Mcp Server Simple

ローカル
github.com/iamkaiaコミュニケーション080 週間前に更新

Email Mcp Server Simple について

Email Mcp Server Simpleは、メール、Lineメッセージ、Web取得、Word文書、ファイルシステムを扱うClaude Desktop向けの5つのMCPサーバー集です。メールサーバーには、メール送信と最近のメール一覧のツールがあります。

主な機能

  1. 01メール送信
  2. 02最近のメール一覧

活用シーン

  1. 01MCPクライアントからメールを送信
  2. 02最近のメールを確認

MCP 対応

email_mcpサーバーは、`send_email`と`list_recent_emails`のツールをMCPクライアントに公開します。リポジトリには、ほかに4つのMCPサーバーが含まれます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

MCP Servers Collection

このリポジトリには、Claude Desktop にマウントして使用できる 5 つの Model Context Protocol(MCP)サーバーが含まれています。

  1. line-bot
  2. email_mcp
  3. fetch
  4. word-document-service
  5. filesystem

🚀 クイックスタート

  1. line-bot(別のターミナルで)
git clone https://github.com/iamkaia/email-mcp-server-simple.git
cd email-mcp-server-simple

## **Set up Python env and install requirement thing(for _email_mcp_, )**  
python -m venv .venv
source .venv/bin/activate      # Windows: .\.venv\Scripts\activate
pip install -r requirements.txt

### Fill `.env`** (for `email_mcp` only—do **not** commit):
# SMTP
SMTP_SERVER=smtp.example.com
SMTP_PORT=587
[email protected]
SMTP_PASSWORD=your_smtp_password

# IMAP
IMAP_SERVER=imap.example.com
IMAP_PORT=993
[email protected]
IMAP_PASSWORD=your_imap_password

## start
uvicorn main:app --reload --host 0.0.0.0 --port 8000
  1. line-bot-mcp(別のターミナルで):
# Clone the repository
git clone [email protected]:line/line-bot-mcp-server.git
cd line-bot-mcp-server && npm install && npm run build
  1. fetch(別のターミナルで):
pip install mcp-server-fetch
python -m mcp_server_fetch
  1. Word-MCP-Server(別のターミナルで):
# Clone the repository
git clone https://github.com/GongRzhe/Office-Word-MCP-Server.git
cd Office-Word-MCP-Server

# Install dependencies
pip install -r requirements.txt

#start
python setup_mcp.py
  1. filesystem(別のターミナルで):
# filesystem (via NPX) (you can ignore this step if you have nide and npx)
npx -y @modelcontextprotocol/server-filesystem \
  "/Users/username/Desktop" \
  "/path/to/other/allowed/dir"

🔧 Claude Desktop の設定

各 MCP ツールを起動するには、claude_desktop_config.json を編集します。

{
  "mcpServers": {
    "line-bot": {
      "command": "node",
      "args": [
        "to\\the\\path\\line-bot-mcp-server\\dist\\index.js"
      ],
      "env": {
        "CHANNEL_ACCESS_TOKEN" : "xxx",
        "DESTINATION_USER_ID" : "xxx"
      }
    },
    "email_mcp": {
      "command": "to\\the\\path\\mcp-proxy.exe",
      "args": [
        "http://localhost:9000/mcp"      
      ]
    },
    "fetch": {
      "command": "python",
      "args": ["-m", "mcp_server_fetch"]
    },
    "word-document-server": {
      "command": "to\\the\\path\\python.exe",
      "args": [
        "to\\the\\path\\word_server.py"
      ],
      "env": {
        "PYTHONPATH": "to\\the\\path\\Office-Word-MCP-Server"
      }
    },
    "filesystem": {
      "command": "npx",
      "args": [
        "--yes",
        "@modelcontextprotocol/server-filesystem",
        "/Users/username/Desktop",
        "/path/to/other/allowed/dir"
      ]
    }
  }
}

保存したら、Claude Desktop を終了して再起動します。🔨 Tools メニューに、利用可能なすべての MCP ツールが表示されます。


📦 サーバーとツール

1. line-bot
  • ツール:send_line_message、broadcast_flex_message、broadcast_text_message…
  • Line チャットにメッセージを送信します。
2. email_mcp
  • ツール:send_email、list_recent_emails
3. fetch
  • ツール:fetch_page
  • 入力:url ⇒ 出力:タイトル、見出し、スニペット。
4. word-document-service
  • ツール:
    • create_document、add_heading、insert_table、format_text、search_replace、…
  • DOCX ファイルをプログラムで操作します。
5. filesystem
  • ツール:
    • read_file、write_file、list_directory、search_files、get_file_info、…
  • マウントされたディレクトリ内でのみ操作します。
tools.md のツール一覧の詳細な紹介 tools.md

🎯 JSON‑RPC 呼び出しの例(参考のみ)

// send_email
{
  "tool":"send_email",
  "input":{"params":{
    "to":["[email protected]"],
    "subject":"Hello",
    "body":"This is a test.",
    "html":false
  }}
}

// list_recent_emails
{
  "tool":"list_recent_emails",
  "input":{"params":{
    "limit":3
  }}
}

// fetch_page
{
  "tool":"fetch_page",
  "input":{"params":{"url":"https://example.com"}}
}

// create a Word doc
{
  "tool":"create_document",
  "input":{"params":{"filename":"report.docx","title":"Sales Report"}}
}

// filesystem read
{
  "tool":"read_file",
  "input":{"params":{"path":"to//the//path//notes.txt"}}
}

📃 ライセンス

すべてのサーバーは MIT ライセンスです。詳細については、各サブフォルダーの LICENSE を参照してください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。