关于 groupsio
groupsio 是通过 Groups.io REST API 读取和管理 Groups.io 数据的 MCP 服务,面向需要在 MCP 客户端中处理群组内容的用户。它涵盖消息、成员、文件和订阅设置等多类数据。
主要功能
- 01查看群组、子群组与订阅
- 02读取主题、消息及历史记录
- 03搜索消息存档和群组成员
- 04查看活动、文件、维基与数据库
- 05更改订阅设置或退订
适用场景
- 01检索群组中的旧消息
- 02查看群组成员和公开目录
- 03管理邮件投递等订阅选项
MCP 相关
它通过 Groups.io REST API 提供 MCP 工具,供 MCP 客户端读取群组信息并管理订阅。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
21收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| limit | number | 否 | 最大结果数(1–100,默认值为 10) |
| page_token | string | 否 | 分页令牌 |
详细介绍
groupsio-mcp-server
通过 Groups.io REST API 使用和管理 Groups.io 数据的 MCP 服务。
前提条件
- Node.js 18+
- Groups.io API 密钥(在 https://groups.io/settings/apikeys 获取)
安装
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.0 | MIT | MCP 服务框架和标准输入/输出传输 |
| zod | ^4.3.6 | MIT | 输入架构验证 |
工具
| 工具 | 描述 |
|---|---|
list_subscriptions | 列出你订阅的所有群组 |
get_group | 按 ID 或名称获取群组设置 |
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 的帮助下编写。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。