mcpField
M
MCP Servers Collection

MCP Servers Collection

ローカル
github.com/iamkaia開発ツール079 週間前に更新

MCP Servers Collection について

MCP Servers Collection は、Claude Desktop 向けの 5 つの MCP サーバーをまとめたものです。LINE メッセージ、メール、Web ページ取得、Word 文書編集、ファイルシステム操作に対応し、個別の起動と設定方法を説明しています。

主な機能

  1. 01LINE メッセージ用ツール
  2. 02メール送信と一覧表示
  3. 03Web ページのタイトルと概要取得
  4. 04DOCX の作成と編集
  5. 05マウントしたディレクトリ内のファイル操作

活用シーン

  1. 01LINE チャットへのメッセージ送信
  2. 02メールの送信と最近のメール確認
  3. 03Web ページの概要取得と Word ファイル管理
  4. 04許可されたディレクトリ内でのファイル読み取りと検索

MCP 対応

Claude Desktop 用に設定する 5 つの MCP サーバーを収録しています。各サーバーは、メッセージ、メール、Web 取得、文書編集、ファイルシステム操作のツールを提供します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"implement": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem"
],
"env": {
"CHANNEL_ACCESS_TOKEN": "<CHANNEL_ACCESS_TOKEN>",
"DESTINATION_USER_ID": "<DESTINATION_USER_ID>",
"PYTHONPATH": "<PYTHONPATH>"
}
}
}
}
起動コマンドnpx -y @modelcontextprotocol/server-filesystem
設定が必要な環境変数
CHANNEL_ACCESS_TOKENシークレット
DESTINATION_USER_ID
PYTHONPATH

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@modelcontextprotocol/server-filesystem

ツール

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

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

詳細

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 つのサーバーを複数のクライアントで再利用できます。