mcpField
G
groupsio

groupsio

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

groupsio について

groupsioは、Groups.io REST APIを通じてデータを読み取り、管理するMCPサーバーです。MCPクライアントからメッセージ、メンバー、ファイル、購読設定などを扱うユーザー向けです。

主な機能

  1. 01グループ、サブグループ、購読の表示
  2. 02トピック、メッセージ、履歴の取得
  3. 03アーカイブやメンバーの検索
  4. 04イベント、ファイル、Wiki、データベースの表示
  5. 05購読設定の変更と退会

活用シーン

  1. 01グループ内の過去のメッセージ検索
  2. 02メンバーや公開ディレクトリの確認
  3. 03配信方法など購読オプションの調整

MCP 対応

Groups.io REST APIを介して、グループデータの参照や購読管理に使うツールをMCPクライアントに公開します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"ke4qqq-groupsio": {
"command": "npx",
"args": [
"-y",
"@ke4qqq/groupsio-mcp-server"
],
"env": {
"GROUPSIO_API_KEY": "<GROUPSIO_API_KEY>"
}
}
}
}
起動コマンドnpx -y @ke4qqq/groupsio-mcp-server
設定が必要な環境変数
GROUPSIO_API_KEYシークレットGroups.io API key from https://groups.io/settings/apikeys

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

パッケージ
npm@ke4qqq/groupsio-mcp-server1.0.0

ツール

21

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
limitnumberいいえ最大結果数(1~100、デフォルトは 10)
page_tokenstringいいえページネーショントークン

詳細

groupsio-mcp-server

Groups.io REST API を介して Groups.io のデータを利用・管理するための MCP サーバーです。

前提条件

インストール

git clone https://github.com/ke4qqq/groupsio-mcp-server.git
cd groupsio-mcp-server
npm install

設定

MCP クライアントの設定にサーバーを追加します。設定ファイルはクライアントによって異なります。

クライアント設定ファイル
Claude Desktop~/Library/Application Support/Claude/claude_desktop_config.json(macOS)
Kiro~/.kiro/settings/mcp.json
VS Code(Copilot)ワークスペース内の .vscode/mcp.json

設定ファイルの mcpServers オブジェクトに次のエントリを追加します。

{
  "mcpServers": {
    "groupsio": {
      "command": "node",
      "args": ["/path/to/groupsio-mcp-server/index.js"],
      "env": {
        "GROUPSIO_API_KEY": "your_key_here"
      }
    }
  }
}

依存関係

パッケージバージョンライセンス用途
@modelcontextprotocol/sdk^1.29.0MITMCP サーバーのフレームワークと stdio トランスポート
zod^4.3.6MIT入力スキーマの検証

ツール

ツール説明
list_subscriptions購読しているすべてのグループを一覧表示します
get_groupID または名前でグループ設定を取得します
get_subgroups親グループのサブグループを取得します
get_subgroups_by_categoryカテゴリー別に整理されたサブグループを取得します
get_topicsグループ内のメッセージスレッドを取得します
get_topic特定のトピック内のメッセージを取得します
get_message番号で単一のメッセージを取得します
get_messagesグループ内のメッセージを取得します
search_archivesメッセージアーカイブを検索します
get_membersグループのメンバーを取得します
get_member_directory公開メンバー名簿を取得します
search_membersメールアドレスまたは名前でメンバーを検索します
get_hashtagsグループ内のハッシュタグを取得します
get_message_history月ごとのメッセージ数の履歴を取得します
get_permissionsグループ内での自分の権限を取得します
get_events今後のイベントを取得します
get_filesグループ内のファイルを取得します
get_wiki_pagesグループ内の Wiki ページを取得します
get_databasesグループ内のデータベースを取得します
update_subscription購読設定(メール配信、メッセージの選択など)を更新します
delete_subscriptionグループの購読を解除します

ライセンス

このプロジェクトは MIT-0 ライセンスの下で公開されています。

謝辞

Kiro の支援を受けて作成されました。

コメント

MCP は初めてですか?

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

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