io.github.ke4qqq/groupsio
MCP server for consuming and managing Groups.io data via the Groups.io REST API
Installation
Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).
@ke4qqq/groupsio-mcp-serverclaude mcp add groupsio -e 'GROUPSIO_API_KEY=<your groupsio_api_key>' -- npx -y @ke4qqq/groupsio-mcp-server@1.0.0
{
"mcpServers": {
"groupsio": {
"command": "npx",
"args": [
"-y",
"@ke4qqq/groupsio-mcp-server@1.0.0"
],
"env": {
"GROUPSIO_API_KEY": "<your groupsio_api_key>"
}
}
}
}
Variables d'environnement
GROUPSIO_API_KEYobligatoire secret Groups.io API key from https://groups.io/settings/apikeys
Documentation
Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.
Sommaire
groupsio-mcp-server
MCP server for consuming and managing Groups.io data via the Groups.io REST API.
Prerequisites
- Node.js 18+
- A Groups.io API key (get one at https://groups.io/settings/apikeys)
Installation
git clone https://github.com/ke4qqq/groupsio-mcp-server.git
cd groupsio-mcp-server
npm install
Configuration
Add the server to your MCP client configuration. The exact file varies by client:
| Client | Config file |
|---|---|
| Claude Desktop | ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) |
| Kiro | ~/.kiro/settings/mcp.json |
| VS Code (Copilot) | .vscode/mcp.json in your workspace |
Add this entry to the mcpServers object in your config:
{
"mcpServers": {
"groupsio": {
"command": "node",
"args": ["/path/to/groupsio-mcp-server/index.js"],
"env": {
"GROUPSIO_API_KEY": "your_key_here"
}
}
}
}
Dependencies
| Package | Version | License | Purpose |
|---|---|---|---|
| @modelcontextprotocol/sdk | ^1.29.0 | MIT | MCP server framework and stdio transport |
| zod | ^4.3.6 | MIT | Input schema validation |
Tools
| Tool | Description |
|---|---|
list_subscriptions | List all groups you're subscribed to |
get_group | Get group settings by ID or name |
get_subgroups | Get subgroups of a parent group |
get_subgroups_by_category | Get subgroups organized by category |
get_topics | Get message threads in a group |
get_topic | Get messages within a specific topic |
get_message | Get a single message by number |
get_messages | Get messages in a group |
search_archives | Search message archives |
get_members | Get members of a group |
get_member_directory | Get public member directory |
search_members | Search members by email or name |
get_hashtags | Get hashtags in a group |
get_message_history | Get monthly message count history |
get_permissions | Get your permissions in a group |
get_events | Get upcoming events |
get_files | Get files in a group |
get_wiki_pages | Get wiki pages in a group |
get_databases | Get databases in a group |
update_subscription | Update your subscription settings (email delivery, message selection, etc.) |
delete_subscription | Unsubscribe from a group |
License
This project is released under the MIT-0 license.
Attribution
Written with the aid of Kiro.
Questions fréquentes
Qu'est-ce que io.github.ke4qqq/groupsio ?
MCP server for consuming and managing Groups.io data via the Groups.io REST API
Comment installer io.github.ke4qqq/groupsio ?
Il s'exécute sur votre machine. Dans Claude Code : claude mcp add groupsio -e 'GROUPSIO_API_KEY=<your groupsio_api_key>' -- npx -y @ke4qqq/groupsio-mcp-server@1.0.0. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.
Faut-il une clé API pour io.github.ke4qqq/groupsio ?
Oui. Il attend GROUPSIO_API_KEY, à renseigner dans sa configuration.
io.github.ke4qqq/groupsio est-il open source ?
Oui. Son code est sur GitHub sous licence MIT-0.
Qui maintient io.github.ke4qqq/groupsio ?
Il est publié par ke4qqq. AI.tn le référence sans le maintenir ni le recommander.
Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.